| Index: webkit/plugins/npapi/plugin_list_unittest.cc
|
| diff --git a/webkit/plugins/npapi/plugin_list_unittest.cc b/webkit/plugins/npapi/plugin_list_unittest.cc
|
| index 785fc3c3202f88439b370b50ca586437df00fcec..0782eb8bc8c0b74d0f5a67bcf04bf71f78cd1062 100644
|
| --- a/webkit/plugins/npapi/plugin_list_unittest.cc
|
| +++ b/webkit/plugins/npapi/plugin_list_unittest.cc
|
| @@ -74,19 +74,12 @@ class PluginListTest : public testing::Test {
|
|
|
| TEST_F(PluginListTest, GetPlugins) {
|
| std::vector<WebPluginInfo> plugins;
|
| - plugin_list_.GetPlugins(false, &plugins);
|
| + plugin_list_.GetPlugins(&plugins);
|
| EXPECT_EQ(2u, plugins.size());
|
| EXPECT_TRUE(Contains(plugins, foo_plugin_, true));
|
| EXPECT_TRUE(Contains(plugins, bar_plugin_, true));
|
| }
|
|
|
| -TEST_F(PluginListTest, GetEnabledPlugins) {
|
| - std::vector<WebPluginInfo> plugins;
|
| - plugin_list_.GetEnabledPlugins(false, &plugins);
|
| - EXPECT_EQ(1u, plugins.size());
|
| - EXPECT_TRUE(Contains(plugins, foo_plugin_, true));
|
| -}
|
| -
|
| TEST_F(PluginListTest, GetPluginGroup) {
|
| const PluginGroup* foo_group = plugin_list_.GetPluginGroup(foo_plugin_);
|
| EXPECT_EQ(ASCIIToUTF16(kFooGroupName), foo_group->GetGroupName());
|
| @@ -98,41 +91,6 @@ TEST_F(PluginListTest, GetPluginGroup) {
|
| EXPECT_FALSE(bar_group->Enabled());
|
| }
|
|
|
| -TEST_F(PluginListTest, EnableDisablePlugin) {
|
| - // Disable "foo" plugin.
|
| - plugin_list_.DisablePlugin(foo_plugin_.path);
|
| - std::vector<WebPluginInfo> plugins;
|
| - plugin_list_.GetEnabledPlugins(false, &plugins);
|
| - EXPECT_FALSE(Contains(plugins, foo_plugin_, false));
|
| - const PluginGroup* foo_group = plugin_list_.GetPluginGroup(foo_plugin_);
|
| - EXPECT_FALSE(foo_group->Enabled());
|
| - // Enable "bar" plugin.
|
| - plugin_list_.EnablePlugin(bar_plugin_.path);
|
| - plugin_list_.GetEnabledPlugins(false, &plugins);
|
| - EXPECT_TRUE(Contains(plugins, bar_plugin_, false));
|
| - const PluginGroup* bar_group = plugin_list_.GetPluginGroup(bar_plugin_);
|
| - EXPECT_TRUE(bar_group->Enabled());
|
| -}
|
| -
|
| -TEST_F(PluginListTest, EnableGroup) {
|
| - // Disable "foo" plugin group.
|
| - const PluginGroup* foo_group = plugin_list_.GetPluginGroup(foo_plugin_);
|
| - EXPECT_TRUE(foo_group->Enabled());
|
| - EXPECT_TRUE(plugin_list_.EnableGroup(false, foo_group->GetGroupName()));
|
| - EXPECT_FALSE(foo_group->Enabled());
|
| - std::vector<WebPluginInfo> plugins;
|
| - plugin_list_.GetEnabledPlugins(false, &plugins);
|
| - EXPECT_EQ(0u, plugins.size());
|
| - EXPECT_FALSE(Contains(plugins, foo_plugin_, false));
|
| - // Enable "bar" plugin group.
|
| - const PluginGroup* bar_group = plugin_list_.GetPluginGroup(bar_plugin_);
|
| - EXPECT_FALSE(bar_group->Enabled());
|
| - plugin_list_.EnableGroup(true, bar_group->GetGroupName());
|
| - EXPECT_TRUE(bar_group->Enabled());
|
| - plugin_list_.GetEnabledPlugins(false, &plugins);
|
| - EXPECT_TRUE(Contains(plugins, bar_plugin_, false));
|
| -}
|
| -
|
| TEST_F(PluginListTest, EmptyGroup) {
|
| std::vector<PluginGroup> groups;
|
| plugin_list_.GetPluginGroups(false, &groups);
|
| @@ -157,8 +115,9 @@ TEST_F(PluginListTest, DisableOutdated) {
|
| plugin_list_.AddPluginToLoad(plugin_3043);
|
| plugin_list_.AddPluginToLoad(plugin_3045);
|
| // Enfore the load to run.
|
| + plugin_list_.RefreshPlugins();
|
| std::vector<WebPluginInfo> plugins;
|
| - plugin_list_.GetPlugins(true, &plugins);
|
| + plugin_list_.GetPlugins(&plugins);
|
| PluginGroup* group_3043 =
|
| const_cast<PluginGroup*>(plugin_list_.GetPluginGroup(plugin_3043));
|
| const PluginGroup* group_3045 = plugin_list_.GetPluginGroup(plugin_3045);
|
| @@ -181,8 +140,9 @@ TEST_F(PluginListTest, BadPluginDescription) {
|
| plugin_list_.ClearPluginsToLoad();
|
| plugin_list_.AddPluginToLoad(plugin_3043);
|
| // Now we should have them in the state we specified above.
|
| + plugin_list_.RefreshPlugins();
|
| std::vector<WebPluginInfo> plugins;
|
| - plugin_list_.GetPlugins(true, &plugins);
|
| + plugin_list_.GetPlugins(&plugins);
|
| ASSERT_TRUE(Contains(plugins, plugin_3043, true));
|
| }
|
|
|
| @@ -204,8 +164,9 @@ TEST_F(PluginListTest, DisableAndEnableBeforeLoad) {
|
| plugin_list_.AddPluginToLoad(plugin_3043);
|
| plugin_list_.AddPluginToLoad(plugin_3045);
|
| // Now we should have them in the state we specified above.
|
| + plugin_list_.RefreshPlugins();
|
| std::vector<WebPluginInfo> plugins;
|
| - plugin_list_.GetPlugins(true, &plugins);
|
| + plugin_list_.GetPlugins(&plugins);
|
| plugin_3043.enabled = WebPluginInfo::USER_DISABLED_POLICY_UNMANAGED;
|
| ASSERT_TRUE(Contains(plugins, plugin_3043, true));
|
| ASSERT_TRUE(Contains(plugins, plugin_3045, true));
|
| @@ -231,8 +192,9 @@ TEST_F(PluginListTest, DisableBeforeLoad) {
|
|
|
| EXPECT_TRUE(plugin_list_.EnableGroup(false, ASCIIToUTF16(kFooGroupName)));
|
|
|
| + plugin_list_.RefreshPlugins();
|
| std::vector<WebPluginInfo> plugins;
|
| - plugin_list_.GetPlugins(true, &plugins);
|
| + plugin_list_.GetPlugins(&plugins);
|
| ASSERT_EQ(2u, plugins.size());
|
| ASSERT_EQ(WebPluginInfo::USER_DISABLED_POLICY_UNMANAGED, plugins[0].enabled);
|
| }
|
|
|