| Index: chrome/browser/content_settings/content_settings_pref_provider_unittest.cc
|
| diff --git a/chrome/browser/content_settings/content_settings_pref_provider_unittest.cc b/chrome/browser/content_settings/content_settings_pref_provider_unittest.cc
|
| index 9ad8bfbe544b220ec2b028455a1fb93670b569d7..19d3b1b4e8825a727bb01cfb0ff6767e2ce3606e 100644
|
| --- a/chrome/browser/content_settings/content_settings_pref_provider_unittest.cc
|
| +++ b/chrome/browser/content_settings/content_settings_pref_provider_unittest.cc
|
| @@ -22,6 +22,7 @@
|
| #include "chrome/browser/prefs/browser_prefs.h"
|
| #include "chrome/browser/prefs/pref_service_mock_factory.h"
|
| #include "chrome/browser/prefs/pref_service_syncable.h"
|
| +#include "chrome/common/chrome_content_settings_client.h"
|
| #include "chrome/common/chrome_switches.h"
|
| #include "chrome/common/pref_names.h"
|
| #include "chrome/common/url_constants.h"
|
| @@ -98,9 +99,14 @@ class PrefProviderTest : public testing::Test {
|
| BrowserThread::UI, &message_loop_) {
|
| }
|
|
|
| + content_settings::ContentSettingsClient* client() {
|
| + return &client_;
|
| + }
|
| +
|
| protected:
|
| base::MessageLoop message_loop_;
|
| content::TestBrowserThread ui_thread_;
|
| + content_settings::ChromeContentSettingsClient client_;
|
| };
|
|
|
| TEST_F(PrefProviderTest, Observer) {
|
| @@ -108,7 +114,7 @@ TEST_F(PrefProviderTest, Observer) {
|
| PrefProvider pref_content_settings_provider(profile.GetPrefs(), false);
|
|
|
| ContentSettingsPattern pattern =
|
| - ContentSettingsPattern::FromString("[*.]example.com");
|
| + ContentSettingsPattern::FromString(client(), "[*.]example.com");
|
| content_settings::MockObserver mock_observer;
|
| EXPECT_CALL(mock_observer,
|
| OnContentSettingChanged(pattern,
|
| @@ -166,7 +172,7 @@ TEST_F(PrefProviderTest, Incognito) {
|
| PrefProvider pref_content_settings_provider(regular_prefs, false);
|
| PrefProvider pref_content_settings_provider_incognito(otr_prefs, true);
|
| ContentSettingsPattern pattern =
|
| - ContentSettingsPattern::FromString("[*.]example.com");
|
| + ContentSettingsPattern::FromString(client(), "[*.]example.com");
|
| pref_content_settings_provider.SetWebsiteSetting(
|
| pattern,
|
| pattern,
|
| @@ -205,7 +211,7 @@ TEST_F(PrefProviderTest, GetContentSettingsValue) {
|
|
|
| GURL primary_url("http://example.com/");
|
| ContentSettingsPattern primary_pattern =
|
| - ContentSettingsPattern::FromString("[*.]example.com");
|
| + ContentSettingsPattern::FromString(client(), "[*.]example.com");
|
|
|
| EXPECT_EQ(CONTENT_SETTING_DEFAULT,
|
| GetContentSetting(&provider,
|
| @@ -271,11 +277,11 @@ TEST_F(PrefProviderTest, Patterns) {
|
| GURL host3("http://example.org/");
|
| GURL host4("file:///tmp/test.html");
|
| ContentSettingsPattern pattern1 =
|
| - ContentSettingsPattern::FromString("[*.]example.com");
|
| + ContentSettingsPattern::FromString(client(), "[*.]example.com");
|
| ContentSettingsPattern pattern2 =
|
| - ContentSettingsPattern::FromString("example.org");
|
| + ContentSettingsPattern::FromString(client(), "example.org");
|
| ContentSettingsPattern pattern3 =
|
| - ContentSettingsPattern::FromString("file:///tmp/test.html");
|
| + ContentSettingsPattern::FromString(client(), "file:///tmp/test.html");
|
|
|
| EXPECT_EQ(CONTENT_SETTING_DEFAULT,
|
| GetContentSetting(&pref_content_settings_provider,
|
| @@ -357,7 +363,7 @@ TEST_F(PrefProviderTest, ResourceIdentifier) {
|
|
|
| GURL host("http://example.com/");
|
| ContentSettingsPattern pattern =
|
| - ContentSettingsPattern::FromString("[*.]example.com");
|
| + ContentSettingsPattern::FromString(client(), "[*.]example.com");
|
| std::string resource1("someplugin");
|
| std::string resource2("otherplugin");
|
|
|
| @@ -454,7 +460,7 @@ TEST_F(PrefProviderTest, LastUsage) {
|
| scoped_ptr<base::Clock>(test_clock));
|
| GURL host("http://example.com/");
|
| ContentSettingsPattern pattern =
|
| - ContentSettingsPattern::FromString("[*.]example.com");
|
| + ContentSettingsPattern::FromString(client(), "[*.]example.com");
|
|
|
| base::Time no_usage = pref_content_settings_provider.GetLastUsage(
|
| pattern, pattern, CONTENT_SETTINGS_TYPE_GEOLOCATION);
|
|
|