Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(232)

Unified Diff: webkit/plugins/npapi/plugin_group_unittest.cc

Issue 5699005: Policy: Re-enabled plugin still disabled (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Whitespace fixes only. Trybot happiness still applies. Created 9 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « webkit/plugins/npapi/plugin_group.cc ('k') | webkit/plugins/npapi/plugin_lib_mac.mm » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webkit/plugins/npapi/plugin_group_unittest.cc
diff --git a/webkit/plugins/npapi/plugin_group_unittest.cc b/webkit/plugins/npapi/plugin_group_unittest.cc
index 6fc3db20c3ecb84babdd4d179b2e0f8b28ed7107..a4ea89b9e037ee2e6477ff8c7521abcb3e5fe871 100644
--- a/webkit/plugins/npapi/plugin_group_unittest.cc
+++ b/webkit/plugins/npapi/plugin_group_unittest.cc
@@ -92,7 +92,7 @@ TEST(PluginGroupTest, PluginGroupMatch) {
EXPECT_TRUE(group->Match(kPlugin3045));
EXPECT_TRUE(group->Match(kPlugin3045r));
EXPECT_FALSE(group->Match(kPluginNoVersion));
- group->AddPlugin(kPlugin3045, 0);
+ group->AddPlugin(kPlugin3045);
EXPECT_FALSE(group->IsVulnerable());
group.reset(PluginGroupTest::CreatePluginGroup(kPluginDef));
@@ -130,42 +130,26 @@ TEST(PluginGroupTest, PluginGroupDescription) {
scoped_ptr<PluginGroup> group(PluginGroupTest::CreatePluginGroup(
plugindefs[i]));
EXPECT_TRUE(group->Match(plugin3043));
- group->AddPlugin(plugin3043, 0);
+ group->AddPlugin(plugin3043);
EXPECT_EQ(desc3043, group->description());
EXPECT_TRUE(group->IsVulnerable());
EXPECT_TRUE(group->Match(plugin3045));
- group->AddPlugin(plugin3045, 1);
+ group->AddPlugin(plugin3045);
EXPECT_EQ(desc3043, group->description());
EXPECT_TRUE(group->IsVulnerable());
}
-
- {
- // Disable the first plugin.
- plugin3043.enabled = false;
- scoped_ptr<PluginGroup> group(PluginGroupTest::CreatePluginGroup(
- plugindefs[i]));
- EXPECT_TRUE(group->Match(plugin3043));
- group->AddPlugin(plugin3043, 0);
- EXPECT_EQ(desc3043, group->description());
- EXPECT_TRUE(group->IsVulnerable());
- EXPECT_FALSE(group->Enabled());
- EXPECT_TRUE(group->Match(plugin3045));
- group->AddPlugin(plugin3045, 1);
- EXPECT_EQ(desc3045, group->description());
- EXPECT_FALSE(group->IsVulnerable());
- }
-
{
// Disable the second plugin.
- plugin3045.enabled = false;
+ plugin3045.enabled =
+ webkit::npapi::WebPluginInfo::USER_DISABLED_POLICY_UNMANAGED;
scoped_ptr<PluginGroup> group(PluginGroupTest::CreatePluginGroup(
plugindefs[i]));
EXPECT_TRUE(group->Match(plugin3043));
- group->AddPlugin(plugin3043, 1);
+ group->AddPlugin(plugin3043);
EXPECT_EQ(desc3043, group->description());
EXPECT_TRUE(group->IsVulnerable());
EXPECT_TRUE(group->Match(plugin3045));
- group->AddPlugin(plugin3045, 0);
+ group->AddPlugin(plugin3045);
EXPECT_EQ(desc3043, group->description());
EXPECT_TRUE(group->IsVulnerable());
}
@@ -188,8 +172,9 @@ TEST(PluginGroupTest, DisableOutdated) {
for (size_t i = 0; i < 2; ++i) {
scoped_ptr<PluginGroup> group(PluginGroupTest::CreatePluginGroup(
plugindefs[i]));
- group->AddPlugin(kPlugin3043, 0);
- group->AddPlugin(kPlugin3045, 1);
+ group->AddPlugin(kPlugin3043);
+ group->AddPlugin(kPlugin3045);
+
EXPECT_EQ(ASCIIToUTF16("MyPlugin version 3.0.43"), group->description());
EXPECT_TRUE(group->IsVulnerable());
@@ -218,7 +203,7 @@ TEST(PluginGroupTest, VersionExtraction) {
ASCIIToUTF16(versions[i][0]), string16());
scoped_ptr<PluginGroup> group(PluginGroupTest::CreatePluginGroup(plugin));
EXPECT_TRUE(group->Match(plugin));
- group->AddPlugin(plugin, 0);
+ group->AddPlugin(plugin);
scoped_ptr<DictionaryValue> data(group->GetDataForUI());
std::string version;
data->GetString("version", &version);
@@ -256,7 +241,7 @@ TEST(PluginGroupTest, IsVulnerable) {
ASCIIToUTF16("adobe reader 10"));
scoped_ptr<PluginGroup> group(PluginGroupTest::CreatePluginGroup(
adobe_reader_plugin_def));
- group->AddPlugin(adobe_reader_plugin, 0);
+ group->AddPlugin(adobe_reader_plugin);
PluginGroup group_copy(*group); // Exercise the copy constructor.
EXPECT_FALSE(group_copy.IsVulnerable());
@@ -274,7 +259,7 @@ TEST(PluginGroupTest, IsVulnerable) {
ASCIIToUTF16("4.0.50917.0"),
ASCIIToUTF16("silverlight 4"));
group.reset(PluginGroupTest::CreatePluginGroup(silverlight_plugin_def));
- group->AddPlugin(silverlight_plugin, 0);
+ group->AddPlugin(silverlight_plugin);
EXPECT_FALSE(PluginGroup(*group).IsVulnerable());
}
} // namespace npapi
« no previous file with comments | « webkit/plugins/npapi/plugin_group.cc ('k') | webkit/plugins/npapi/plugin_lib_mac.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698