| Index: sync/internal_api/syncapi_unittest.cc
|
| diff --git a/sync/internal_api/syncapi_unittest.cc b/sync/internal_api/syncapi_unittest.cc
|
| index 6fff8c5e9ea779ed57dcb72d5fddc267904e8eea..54ab5f98333fd84f3a6cec97d438882c6b05f62c 100644
|
| --- a/sync/internal_api/syncapi_unittest.cc
|
| +++ b/sync/internal_api/syncapi_unittest.cc
|
| @@ -690,14 +690,13 @@ class SyncManagerObserverMock : public SyncManager::Observer {
|
|
|
| class SyncNotifierMock : public syncer::SyncNotifier {
|
| public:
|
| - MOCK_METHOD1(AddObserver, void(syncer::SyncNotifierObserver*));
|
| - MOCK_METHOD1(RemoveObserver, void(syncer::SyncNotifierObserver*));
|
| + MOCK_METHOD1(AddHandler, void(syncer::SyncNotifierObserver*));
|
| + MOCK_METHOD1(RemoveHandler, void(syncer::SyncNotifierObserver*));
|
| + MOCK_METHOD0(ReloadHandlers, void());
|
| MOCK_METHOD1(SetUniqueId, void(const std::string&));
|
| MOCK_METHOD1(SetStateDeprecated, void(const std::string&));
|
| MOCK_METHOD2(UpdateCredentials,
|
| void(const std::string&, const std::string&));
|
| - MOCK_METHOD1(UpdateEnabledTypes,
|
| - void(syncer::ModelTypeSet));
|
| MOCK_METHOD1(SendNotification, void(syncer::ModelTypeSet));
|
| };
|
|
|
| @@ -736,16 +735,16 @@ class SyncManagerTest : public testing::Test,
|
| credentials.sync_token = "sometoken";
|
|
|
| sync_notifier_mock_ = new StrictMock<SyncNotifierMock>();
|
| - EXPECT_CALL(*sync_notifier_mock_, AddObserver(_)).
|
| + EXPECT_CALL(*sync_notifier_mock_, AddHandler(_)).
|
| WillOnce(Invoke(this, &SyncManagerTest::SyncNotifierAddObserver));
|
| EXPECT_CALL(*sync_notifier_mock_, SetUniqueId(_));
|
| EXPECT_CALL(*sync_notifier_mock_, SetStateDeprecated(""));
|
| EXPECT_CALL(*sync_notifier_mock_,
|
| UpdateCredentials(credentials.email, credentials.sync_token));
|
| - EXPECT_CALL(*sync_notifier_mock_, UpdateEnabledTypes(_)).
|
| + EXPECT_CALL(*sync_notifier_mock_, ReloadHandlers()).
|
| WillRepeatedly(
|
| - Invoke(this, &SyncManagerTest::SyncNotifierUpdateEnabledTypes));
|
| - EXPECT_CALL(*sync_notifier_mock_, RemoveObserver(_)).
|
| + Invoke(this, &SyncManagerTest::SyncNotifierReloadHandlers));
|
| + EXPECT_CALL(*sync_notifier_mock_, RemoveHandler(_)).
|
| WillOnce(Invoke(this, &SyncManagerTest::SyncNotifierRemoveObserver));
|
|
|
| sync_manager_.AddObserver(&observer_);
|
| @@ -863,11 +862,15 @@ class SyncManagerTest : public testing::Test,
|
| sync_notifier_observer_ = NULL;
|
| }
|
|
|
| - void SyncNotifierUpdateEnabledTypes(syncer::ModelTypeSet types) {
|
| + void SyncNotifierReloadHandlers() {
|
| ModelSafeRoutingInfo routes;
|
| GetModelSafeRoutingInfo(&routes);
|
| const syncer::ModelTypeSet expected_types = GetRoutingInfoTypes(routes);
|
| - EXPECT_TRUE(types.Equals(expected_types));
|
| +
|
| + ASSERT_TRUE(sync_notifier_observer_);
|
| + EXPECT_EQ(ModelTypeSetToObjectIdSet(expected_types),
|
| + sync_notifier_observer_->GetHandledIds());
|
| +
|
| ++update_enabled_types_call_count_;
|
| }
|
|
|
|
|