Home | History | Annotate | Download | only in prefs
      1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #include "chrome/browser/prefs/pref_observer_mock.h"
      6 
      7 PrefObserverMock::PrefObserverMock() {}
      8 
      9 PrefObserverMock::~PrefObserverMock() {}
     10 
     11 void PrefObserverMock::Expect(const PrefService* prefs,
     12                               const std::string& pref_name,
     13                               const Value* value) {
     14   EXPECT_CALL(*this, Observe(NotificationType(NotificationType::PREF_CHANGED),
     15                              Source<PrefService>(prefs),
     16                              Property(&Details<std::string>::ptr,
     17                                       Pointee(pref_name))))
     18       .With(PrefValueMatches(prefs, pref_name, value));
     19 }
     20