| Index: sync/notifier/invalidator_test_template.h
|
| diff --git a/sync/notifier/invalidator_test_template.h b/sync/notifier/invalidator_test_template.h
|
| index 411da8c353b291ab3e2ef37d9e5afe01926e7cec..fdae55b568714cf58a888e5c6d89a9665ca35bb4 100644
|
| --- a/sync/notifier/invalidator_test_template.h
|
| +++ b/sync/notifier/invalidator_test_template.h
|
| @@ -283,6 +283,10 @@ TYPED_TEST_P(InvalidatorTest, MultipleHandlers) {
|
| EXPECT_EQ(TRANSIENT_INVALIDATION_ERROR, handler2.GetInvalidatorState());
|
| EXPECT_EQ(TRANSIENT_INVALIDATION_ERROR, handler3.GetInvalidatorState());
|
| EXPECT_EQ(TRANSIENT_INVALIDATION_ERROR, handler4.GetInvalidatorState());
|
| +
|
| + invalidator->UnregisterHandler(&handler3);
|
| + invalidator->UnregisterHandler(&handler2);
|
| + invalidator->UnregisterHandler(&handler1);
|
| }
|
|
|
| // Make sure that passing an empty set to UpdateRegisteredIds clears the
|
| @@ -332,6 +336,9 @@ TYPED_TEST_P(InvalidatorTest, EmptySetUnregisters) {
|
| this->delegate_.TriggerOnInvalidatorStateChange(TRANSIENT_INVALIDATION_ERROR);
|
| EXPECT_EQ(TRANSIENT_INVALIDATION_ERROR, handler1.GetInvalidatorState());
|
| EXPECT_EQ(TRANSIENT_INVALIDATION_ERROR, handler2.GetInvalidatorState());
|
| +
|
| + invalidator->UnregisterHandler(&handler2);
|
| + invalidator->UnregisterHandler(&handler1);
|
| }
|
|
|
| namespace internal {
|
| @@ -374,6 +381,8 @@ TYPED_TEST_P(InvalidatorTest, GetInvalidatorStateAlwaysCurrent) {
|
| this->delegate_.TriggerOnInvalidatorStateChange(TRANSIENT_INVALIDATION_ERROR);
|
| EXPECT_EQ(TRANSIENT_INVALIDATION_ERROR, handler.GetInvalidatorState());
|
| EXPECT_EQ(TRANSIENT_INVALIDATION_ERROR, handler.GetLastRetrievedState());
|
| +
|
| + invalidator->UnregisterHandler(&handler);
|
| }
|
|
|
| // Initialize the invalidator with no bootstrap data. Call the deprecated
|
|
|