Index: chrome/browser/api/prefs/pref_member_unittest.cc |
diff --git a/chrome/browser/api/prefs/pref_member_unittest.cc b/chrome/browser/api/prefs/pref_member_unittest.cc |
index 67a515976c83f20149e1f71af86d54396e27a8a6..3539322d731ab35bc021eee31d6d43d95e7748ec 100644 |
--- a/chrome/browser/api/prefs/pref_member_unittest.cc |
+++ b/chrome/browser/api/prefs/pref_member_unittest.cc |
@@ -77,21 +77,17 @@ class GetPrefValueCallback |
bool value_; |
}; |
-class PrefMemberTestClass : public content::NotificationObserver { |
+class PrefMemberTestClass : public PrefObserver { |
public: |
explicit PrefMemberTestClass(PrefService* prefs) |
: observe_cnt_(0), prefs_(prefs) { |
str_.Init(kStringPref, prefs, this); |
} |
- virtual void Observe(int type, |
- const content::NotificationSource& source, |
- const content::NotificationDetails& details) { |
- DCHECK(chrome::NOTIFICATION_PREF_CHANGED == type); |
- PrefService* prefs_in = content::Source<PrefService>(source).ptr(); |
- EXPECT_EQ(prefs_in, prefs_); |
- std::string* pref_name_in = content::Details<std::string>(details).ptr(); |
- EXPECT_EQ(*pref_name_in, kStringPref); |
+ virtual void OnPreferenceChanged(PrefServiceBase* service, |
+ const std::string& pref_name) OVERRIDE { |
+ EXPECT_EQ(service, prefs_); |
+ EXPECT_EQ(pref_name, kStringPref); |
EXPECT_EQ(str_.GetValue(), prefs_->GetString(kStringPref)); |
++observe_cnt_; |
} |