Index: sync/internal_api/sync_manager_impl_unittest.cc |
diff --git a/sync/internal_api/sync_manager_impl_unittest.cc b/sync/internal_api/sync_manager_impl_unittest.cc |
index 6cf652e358420eb8c4f190e2056945db8f4e9497..5817d38de65e30b13d5ee77bc026e35d4b4edcdd 100644 |
--- a/sync/internal_api/sync_manager_impl_unittest.cc |
+++ b/sync/internal_api/sync_manager_impl_unittest.cc |
@@ -696,8 +696,9 @@ class SyncManagerObserverMock : public SyncManager::Observer { |
class SyncNotifierMock : public SyncNotifier { |
public: |
+ MOCK_METHOD2(SetHandler, void(const std::string&, SyncNotifierObserver*)); |
MOCK_METHOD2(UpdateRegisteredIds, |
- void(SyncNotifierObserver*, const ObjectIdSet&)); |
+ void(const std::string&, const ObjectIdSet&)); |
MOCK_METHOD1(SetUniqueId, void(const std::string&)); |
MOCK_METHOD1(SetStateDeprecated, void(const std::string&)); |
MOCK_METHOD2(UpdateCredentials, |
@@ -742,6 +743,8 @@ class SyncManagerTest : public testing::Test, |
EXPECT_CALL(*sync_notifier_mock_, SetStateDeprecated("")); |
EXPECT_CALL(*sync_notifier_mock_, |
UpdateCredentials(credentials.email, credentials.sync_token)); |
+ EXPECT_CALL(*sync_notifier_mock_, SetHandler("SyncManagerImpl", _)) |
+ .Times(2); |
sync_manager_.AddObserver(&observer_); |
EXPECT_CALL(observer_, OnInitializationComplete(_, _, _)). |
@@ -782,7 +785,6 @@ class SyncManagerTest : public testing::Test, |
void TearDown() { |
sync_manager_.RemoveObserver(&observer_); |
- EXPECT_CALL(*sync_notifier_mock_, UpdateRegisteredIds(_, ObjectIdSet())); |
sync_manager_.ShutdownOnSyncThread(); |
sync_notifier_mock_ = NULL; |
PumpLoop(); |
@@ -956,16 +958,24 @@ TEST_F(SyncManagerTest, UpdateEnabledTypes) { |
ModelSafeRoutingInfo routes; |
GetModelSafeRoutingInfo(&routes); |
const ModelTypeSet enabled_types = GetRoutingInfoTypes(routes); |
- |
EXPECT_CALL(*sync_notifier_mock_, |
UpdateRegisteredIds( |
_, ModelTypeSetToObjectIdSet(enabled_types))); |
+ |
sync_manager_.UpdateEnabledTypes(enabled_types); |
} |
+TEST_F(SyncManagerTest, SetInvalidationHandler) { |
+ const char kHandlerName[] = "handler"; |
+ EXPECT_CALL(*sync_notifier_mock_, SetHandler(kHandlerName, NULL)); |
+ sync_manager_.SetInvalidationHandler(kHandlerName, NULL); |
+} |
+ |
TEST_F(SyncManagerTest, UpdateRegisteredInvalidationIds) { |
- EXPECT_CALL(*sync_notifier_mock_, UpdateRegisteredIds(NULL, ObjectIdSet())); |
- sync_manager_.UpdateRegisteredInvalidationIds(NULL, ObjectIdSet()); |
+ const char kHandlerName[] = "handler"; |
+ EXPECT_CALL(*sync_notifier_mock_, |
+ UpdateRegisteredIds(kHandlerName, ObjectIdSet())); |
+ sync_manager_.UpdateRegisteredInvalidationIds(kHandlerName, ObjectIdSet()); |
} |
TEST_F(SyncManagerTest, ProcessJsMessage) { |