| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include <string> | 5 #include <string> |
| 6 | 6 |
| 7 #include "base/memory/ref_counted.h" | 7 #include "base/memory/ref_counted.h" |
| 8 #include "base/memory/scoped_ptr.h" | 8 #include "base/memory/scoped_ptr.h" |
| 9 #include "base/prefs/mock_pref_change_callback.h" | 9 #include "base/prefs/mock_pref_change_callback.h" |
| 10 #include "base/values.h" | 10 #include "base/values.h" |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 102 content_settings_(ContentSettingsService::Get(&profile_)), | 102 content_settings_(ContentSettingsService::Get(&profile_)), |
| 103 test_preference_api_(&prefs_, content_settings_) { | 103 test_preference_api_(&prefs_, content_settings_) { |
| 104 prefs_.prefs()->AddObserver(content_settings_); | 104 prefs_.prefs()->AddObserver(content_settings_); |
| 105 } | 105 } |
| 106 | 106 |
| 107 ExtensionControlledPrefsTest::~ExtensionControlledPrefsTest() { | 107 ExtensionControlledPrefsTest::~ExtensionControlledPrefsTest() { |
| 108 } | 108 } |
| 109 | 109 |
| 110 void ExtensionControlledPrefsTest::RegisterPreferences( | 110 void ExtensionControlledPrefsTest::RegisterPreferences( |
| 111 user_prefs::PrefRegistrySyncable* registry) { | 111 user_prefs::PrefRegistrySyncable* registry) { |
| 112 registry->RegisterStringPref( | 112 registry->RegisterStringPref(kPref1, kDefaultPref1); |
| 113 kPref1, kDefaultPref1, user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | 113 registry->RegisterStringPref(kPref2, kDefaultPref2); |
| 114 registry->RegisterStringPref( | 114 registry->RegisterStringPref(kPref3, kDefaultPref3); |
| 115 kPref2, kDefaultPref2, user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | 115 registry->RegisterStringPref(kPref4, kDefaultPref4); |
| 116 registry->RegisterStringPref( | |
| 117 kPref3, kDefaultPref3, user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | |
| 118 registry->RegisterStringPref( | |
| 119 kPref4, kDefaultPref4, user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | |
| 120 } | 116 } |
| 121 | 117 |
| 122 void ExtensionControlledPrefsTest::InstallExtensionControlledPref( | 118 void ExtensionControlledPrefsTest::InstallExtensionControlledPref( |
| 123 Extension* extension, | 119 Extension* extension, |
| 124 const std::string& key, | 120 const std::string& key, |
| 125 base::Value* value) { | 121 base::Value* value) { |
| 126 EnsureExtensionInstalled(extension); | 122 EnsureExtensionInstalled(extension); |
| 127 test_preference_api_.SetExtensionControlledPref( | 123 test_preference_api_.SetExtensionControlledPref( |
| 128 extension->id(), key, kExtensionPrefsScopeRegular, value); | 124 extension->id(), key, kExtensionPrefsScopeRegular, value); |
| 129 } | 125 } |
| (...skipping 343 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 473 EXPECT_EQ(kDefaultPref1, actual); | 469 EXPECT_EQ(kDefaultPref1, actual); |
| 474 } | 470 } |
| 475 } | 471 } |
| 476 | 472 |
| 477 private: | 473 private: |
| 478 int iteration_; | 474 int iteration_; |
| 479 }; | 475 }; |
| 480 TEST_F(ControlledPrefsDisableExtensions, ControlledPrefsDisableExtensions) { } | 476 TEST_F(ControlledPrefsDisableExtensions, ControlledPrefsDisableExtensions) { } |
| 481 | 477 |
| 482 } // namespace extensions | 478 } // namespace extensions |
| OLD | NEW |