| Index: chrome/browser/dom_ui/new_tab_ui_uitest.cc
|
| ===================================================================
|
| --- chrome/browser/dom_ui/new_tab_ui_uitest.cc (revision 52073)
|
| +++ chrome/browser/dom_ui/new_tab_ui_uitest.cc (working copy)
|
| @@ -75,30 +75,26 @@
|
|
|
| TEST_F(NewTabUITest, UpdateUserPrefsVersion) {
|
| // PrefService with JSON user-pref file only, no enforced or advised prefs.
|
| - PrefService prefs(new PrefValueStore(
|
| - NULL, /* no enforced prefs */
|
| - new JsonPrefStore(
|
| - FilePath(),
|
| - ChromeThread::GetMessageLoopProxyForThread(ChromeThread::FILE)),
|
| - /* user prefs */
|
| - NULL /* no advised prefs */));
|
| + FilePath user_prefs = FilePath();
|
| + scoped_ptr<PrefService> prefs(
|
| + PrefService::CreateUserPrefService(user_prefs));
|
|
|
| // Does the migration
|
| - NewTabUI::RegisterUserPrefs(&prefs);
|
| + NewTabUI::RegisterUserPrefs(prefs.get());
|
|
|
| ASSERT_EQ(NewTabUI::current_pref_version(),
|
| - prefs.GetInteger(prefs::kNTPPrefVersion));
|
| + prefs->GetInteger(prefs::kNTPPrefVersion));
|
|
|
| // Reset the version
|
| - prefs.ClearPref(prefs::kNTPPrefVersion);
|
| - ASSERT_EQ(0, prefs.GetInteger(prefs::kNTPPrefVersion));
|
| + prefs->ClearPref(prefs::kNTPPrefVersion);
|
| + ASSERT_EQ(0, prefs->GetInteger(prefs::kNTPPrefVersion));
|
|
|
| - bool migrated = NewTabUI::UpdateUserPrefsVersion(&prefs);
|
| + bool migrated = NewTabUI::UpdateUserPrefsVersion(prefs.get());
|
| ASSERT_TRUE(migrated);
|
| ASSERT_EQ(NewTabUI::current_pref_version(),
|
| - prefs.GetInteger(prefs::kNTPPrefVersion));
|
| + prefs->GetInteger(prefs::kNTPPrefVersion));
|
|
|
| - migrated = NewTabUI::UpdateUserPrefsVersion(&prefs);
|
| + migrated = NewTabUI::UpdateUserPrefsVersion(prefs.get());
|
| ASSERT_FALSE(migrated);
|
| }
|
|
|
|
|