Index: chrome/test/testing_pref_service.cc |
diff --git a/chrome/test/testing_pref_service.cc b/chrome/test/testing_pref_service.cc |
index f6ca03abd159205d2b2026a46087e96a7209e4e3..39465ac7a2847398fb40cc4a75bae4bfde133222 100644 |
--- a/chrome/test/testing_pref_service.cc |
+++ b/chrome/test/testing_pref_service.cc |
@@ -26,13 +26,31 @@ TestingPrefService::TestingPrefValueStore::TestingPrefValueStore( |
// which they want, and expand usage of this class to more unit tests. |
TestingPrefService::TestingPrefService() |
: PrefService(new TestingPrefValueStore( |
- managed_platform_prefs_ = new DummyPrefStore(), |
- device_management_prefs_ = new DummyPrefStore(), |
- NULL, |
- NULL, |
- user_prefs_ = new DummyPrefStore(), |
- NULL, |
- default_prefs_ = new DummyPrefStore())) { |
+ managed_platform_prefs_ = new DummyPrefStore(), |
+ device_management_prefs_ = new DummyPrefStore(), |
+ NULL, |
+ NULL, |
+ user_prefs_ = new DummyPrefStore(), |
+ NULL, |
+ default_prefs_ = new DummyPrefStore())) { |
+} |
+ |
+TestingPrefService::TestingPrefService( |
+ PrefStore* managed_platform_prefs, |
+ PrefStore* device_management_prefs, |
+ PrefStore* extension_prefs, |
+ PrefStore* command_line_prefs, |
+ PrefStore* user_prefs, |
+ PrefStore* recommended_prefs, |
+ PrefStore* default_prefs) |
+ : PrefService(new TestingPrefValueStore( |
+ managed_platform_prefs_ = managed_platform_prefs, |
+ device_management_prefs_ = device_management_prefs, |
+ extension_prefs, |
+ command_line_prefs, |
+ user_prefs_ = user_prefs, |
+ recommended_prefs, |
+ default_prefs_ = default_prefs)) { |
} |
TestingPrefService::TestingPrefService( |