| Index: sync/notifier/sync_notifier_registrar_unittest.cc
|
| diff --git a/sync/notifier/sync_notifier_registrar_unittest.cc b/sync/notifier/sync_notifier_registrar_unittest.cc
|
| index b30252b68928f6703fc1ab62fb108a8565d5816d..889a3d632d8239fe966a8f127805a9de9f228001 100644
|
| --- a/sync/notifier/sync_notifier_registrar_unittest.cc
|
| +++ b/sync/notifier/sync_notifier_registrar_unittest.cc
|
| @@ -40,13 +40,13 @@ TEST_F(SyncNotifierRegistrarTest, Basic) {
|
|
|
| registrar.RegisterHandler(&handler);
|
|
|
| - ObjectIdPayloadMap payloads;
|
| - payloads[kObjectId1] = "1";
|
| - payloads[kObjectId2] = "2";
|
| - payloads[kObjectId3] = "3";
|
| + ObjectIdStateMap states;
|
| + states[kObjectId1].payload = "1";
|
| + states[kObjectId2].payload = "2";
|
| + states[kObjectId3].payload = "3";
|
|
|
| // Should be ignored since no IDs are registered to |handler|.
|
| - registrar.DispatchInvalidationsToHandlers(payloads, REMOTE_NOTIFICATION);
|
| + registrar.DispatchInvalidationsToHandlers(states, REMOTE_NOTIFICATION);
|
|
|
| Mock::VerifyAndClearExpectations(&handler);
|
|
|
| @@ -56,14 +56,14 @@ TEST_F(SyncNotifierRegistrarTest, Basic) {
|
| registrar.UpdateRegisteredIds(&handler, ids);
|
|
|
| {
|
| - ObjectIdPayloadMap expected_payloads;
|
| - expected_payloads[kObjectId1] = "1";
|
| - expected_payloads[kObjectId2] = "2";
|
| - EXPECT_CALL(handler, OnIncomingNotification(expected_payloads,
|
| + ObjectIdStateMap expected_states;
|
| + expected_states[kObjectId1].payload = "1";
|
| + expected_states[kObjectId2].payload = "2";
|
| + EXPECT_CALL(handler, OnIncomingNotification(expected_states,
|
| REMOTE_NOTIFICATION));
|
| }
|
|
|
| - registrar.DispatchInvalidationsToHandlers(payloads, REMOTE_NOTIFICATION);
|
| + registrar.DispatchInvalidationsToHandlers(states, REMOTE_NOTIFICATION);
|
|
|
| Mock::VerifyAndClearExpectations(&handler);
|
|
|
| @@ -72,22 +72,22 @@ TEST_F(SyncNotifierRegistrarTest, Basic) {
|
| registrar.UpdateRegisteredIds(&handler, ids);
|
|
|
| {
|
| - ObjectIdPayloadMap expected_payloads;
|
| - expected_payloads[kObjectId2] = "2";
|
| - expected_payloads[kObjectId3] = "3";
|
| - EXPECT_CALL(handler, OnIncomingNotification(expected_payloads,
|
| + ObjectIdStateMap expected_states;
|
| + expected_states[kObjectId2].payload = "2";
|
| + expected_states[kObjectId3].payload = "3";
|
| + EXPECT_CALL(handler, OnIncomingNotification(expected_states,
|
| REMOTE_NOTIFICATION));
|
| }
|
|
|
| // Removed object IDs should not be notified, newly-added ones should.
|
| - registrar.DispatchInvalidationsToHandlers(payloads, REMOTE_NOTIFICATION);
|
| + registrar.DispatchInvalidationsToHandlers(states, REMOTE_NOTIFICATION);
|
|
|
| Mock::VerifyAndClearExpectations(&handler);
|
|
|
| registrar.UnregisterHandler(&handler);
|
|
|
| // Should be ignored since |handler| isn't registered anymore.
|
| - registrar.DispatchInvalidationsToHandlers(payloads, REMOTE_NOTIFICATION);
|
| + registrar.DispatchInvalidationsToHandlers(states, REMOTE_NOTIFICATION);
|
| }
|
|
|
| // Register handlers and some IDs for those handlers, register a handler with
|
| @@ -99,10 +99,10 @@ TEST_F(SyncNotifierRegistrarTest, MultipleHandlers) {
|
| StrictMock<MockSyncNotifierObserver> handler1;
|
| EXPECT_CALL(handler1, OnNotificationsEnabled());
|
| {
|
| - ObjectIdPayloadMap expected_payloads;
|
| - expected_payloads[kObjectId1] = "1";
|
| - expected_payloads[kObjectId2] = "2";
|
| - EXPECT_CALL(handler1, OnIncomingNotification(expected_payloads,
|
| + ObjectIdStateMap expected_states;
|
| + expected_states[kObjectId1].payload = "1";
|
| + expected_states[kObjectId2].payload = "2";
|
| + EXPECT_CALL(handler1, OnIncomingNotification(expected_states,
|
| REMOTE_NOTIFICATION));
|
| }
|
| EXPECT_CALL(handler1,
|
| @@ -111,9 +111,9 @@ TEST_F(SyncNotifierRegistrarTest, MultipleHandlers) {
|
| StrictMock<MockSyncNotifierObserver> handler2;
|
| EXPECT_CALL(handler2, OnNotificationsEnabled());
|
| {
|
| - ObjectIdPayloadMap expected_payloads;
|
| - expected_payloads[kObjectId3] = "3";
|
| - EXPECT_CALL(handler2, OnIncomingNotification(expected_payloads,
|
| + ObjectIdStateMap expected_states;
|
| + expected_states[kObjectId3].payload = "3";
|
| + EXPECT_CALL(handler2, OnIncomingNotification(expected_states,
|
| REMOTE_NOTIFICATION));
|
| }
|
| EXPECT_CALL(handler2,
|
| @@ -158,12 +158,12 @@ TEST_F(SyncNotifierRegistrarTest, MultipleHandlers) {
|
|
|
| registrar.EmitOnNotificationsEnabled();
|
| {
|
| - ObjectIdPayloadMap payloads;
|
| - payloads[kObjectId1] = "1";
|
| - payloads[kObjectId2] = "2";
|
| - payloads[kObjectId3] = "3";
|
| - payloads[kObjectId4] = "4";
|
| - registrar.DispatchInvalidationsToHandlers(payloads, REMOTE_NOTIFICATION);
|
| + ObjectIdStateMap states;
|
| + states[kObjectId1].payload = "1";
|
| + states[kObjectId2].payload = "2";
|
| + states[kObjectId3].payload = "3";
|
| + states[kObjectId4].payload = "4";
|
| + registrar.DispatchInvalidationsToHandlers(states, REMOTE_NOTIFICATION);
|
| }
|
| registrar.EmitOnNotificationsDisabled(TRANSIENT_NOTIFICATION_ERROR);
|
| }
|
| @@ -201,9 +201,9 @@ TEST_F(SyncNotifierRegistrarTest, EmptySetUnregisters) {
|
| StrictMock<MockSyncNotifierObserver> handler2;
|
| EXPECT_CALL(handler2, OnNotificationsEnabled());
|
| {
|
| - ObjectIdPayloadMap expected_payloads;
|
| - expected_payloads[kObjectId3] = "3";
|
| - EXPECT_CALL(handler2, OnIncomingNotification(expected_payloads,
|
| + ObjectIdStateMap expected_states;
|
| + expected_states[kObjectId3].payload = "3";
|
| + EXPECT_CALL(handler2, OnIncomingNotification(expected_states,
|
| REMOTE_NOTIFICATION));
|
| }
|
| EXPECT_CALL(handler2,
|
| @@ -233,11 +233,11 @@ TEST_F(SyncNotifierRegistrarTest, EmptySetUnregisters) {
|
|
|
| registrar.EmitOnNotificationsEnabled();
|
| {
|
| - ObjectIdPayloadMap payloads;
|
| - payloads[kObjectId1] = "1";
|
| - payloads[kObjectId2] = "2";
|
| - payloads[kObjectId3] = "3";
|
| - registrar.DispatchInvalidationsToHandlers(payloads,
|
| + ObjectIdStateMap states;
|
| + states[kObjectId1].payload = "1";
|
| + states[kObjectId2].payload = "2";
|
| + states[kObjectId3].payload = "3";
|
| + registrar.DispatchInvalidationsToHandlers(states,
|
| REMOTE_NOTIFICATION);
|
| }
|
| registrar.EmitOnNotificationsDisabled(TRANSIENT_NOTIFICATION_ERROR);
|
|
|