summaryrefslogtreecommitdiffstats
path: root/chrome/browser/policy/configuration_policy_pref_store_unittest.cc
diff options
context:
space:
mode:
authordanno@chromium.org <danno@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-28 22:32:00 +0000
committerdanno@chromium.org <danno@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-28 22:32:00 +0000
commit03f87edd740a7141ec3ffe0298be0743d4d135c7 (patch)
tree60309e52a4aa23321150b486b0b4ff6a730d6683 /chrome/browser/policy/configuration_policy_pref_store_unittest.cc
parentb37306ce4946243abd22453f40851236fe6990a2 (diff)
downloadchromium_src-03f87edd740a7141ec3ffe0298be0743d4d135c7.zip
chromium_src-03f87edd740a7141ec3ffe0298be0743d4d135c7.tar.gz
chromium_src-03f87edd740a7141ec3ffe0298be0743d4d135c7.tar.bz2
Modify the policy to disable plugins to support TYPE_LIST values
BUG=51897 TEST=ConfigurationPolicyProviderWinTest.* Review URL: http://codereview.chromium.org/3133012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57794 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/policy/configuration_policy_pref_store_unittest.cc')
-rw-r--r--chrome/browser/policy/configuration_policy_pref_store_unittest.cc59
1 files changed, 0 insertions, 59 deletions
diff --git a/chrome/browser/policy/configuration_policy_pref_store_unittest.cc b/chrome/browser/policy/configuration_policy_pref_store_unittest.cc
index 986cf4d..1b9dca3 100644
--- a/chrome/browser/policy/configuration_policy_pref_store_unittest.cc
+++ b/chrome/browser/policy/configuration_policy_pref_store_unittest.cc
@@ -462,62 +462,3 @@ TEST_F(ConfigurationPolicyPrefStoreTest,
EXPECT_FALSE(store.prefs()->GetBoolean(prefs::kProxyAutoDetect,
&bool_result));
}
-
-TEST_F(ConfigurationPolicyPrefStoreTest,
- TestPolicyProxyDisabledPlugin) {
- FilePath unused_path(FILE_PATH_LITERAL("foo.exe"));
- CommandLine command_line(unused_path);
- scoped_ptr<MockConfigurationPolicyProvider> provider(
- new MockConfigurationPolicyProvider());
-
- ConfigurationPolicyPrefStore store(&command_line, provider.get());
- ApplyStringPolicyValue(&store,
- ConfigurationPolicyStore::kPolicyDisabledPlugins,
- "plugin1");
- EXPECT_EQ(store.ReadPrefs(), PrefStore::PREF_READ_ERROR_NONE);
-
- ListValue* plugin_blacklist = NULL;
- EXPECT_TRUE(store.prefs()->GetList(prefs::kPluginsPluginsBlacklist,
- &plugin_blacklist));
-
- ListValue::const_iterator current(plugin_blacklist->begin());
- ListValue::const_iterator end(plugin_blacklist->end());
-
- ASSERT_TRUE(current != end);
- std::string plugin_name;
- (*current)->GetAsString(&plugin_name);
- EXPECT_EQ("plugin1", plugin_name);
- ++current;
- EXPECT_TRUE(current == end);
-}
-
-TEST_F(ConfigurationPolicyPrefStoreTest,
- TestPolicyProxyDisabledPluginEscapedComma) {
- FilePath unused_path(FILE_PATH_LITERAL("foo.exe"));
- CommandLine command_line(unused_path);
- scoped_ptr<MockConfigurationPolicyProvider> provider(
- new MockConfigurationPolicyProvider());
-
- ConfigurationPolicyPrefStore store(&command_line, provider.get());
- ApplyStringPolicyValue(&store,
- ConfigurationPolicyStore::kPolicyDisabledPlugins,
- "plugin1,plugin2\\,");
- EXPECT_EQ(store.ReadPrefs(), PrefStore::PREF_READ_ERROR_NONE);
-
- ListValue* plugin_blacklist = NULL;
- EXPECT_TRUE(store.prefs()->GetList(prefs::kPluginsPluginsBlacklist,
- &plugin_blacklist));
- ListValue::const_iterator current(plugin_blacklist->begin());
- ListValue::const_iterator end(plugin_blacklist->end());
- ASSERT_TRUE(current != end);
- std::string plugin_name;
- (*current)->GetAsString(&plugin_name);
- EXPECT_EQ("plugin1", plugin_name);
- ++current;
- ASSERT_TRUE(current != end);
- (*current)->GetAsString(&plugin_name);
- EXPECT_EQ("plugin2,", plugin_name);
- ++current;
- EXPECT_TRUE(current == end);
-}
-