| 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 9a6ddee6e9b34c0f79334292137f7f5d6f55df15..067e9d68960f9111893f97b2b69cde8b4c43bb95 100644
|
| --- a/sync/internal_api/sync_manager_impl_unittest.cc
|
| +++ b/sync/internal_api/sync_manager_impl_unittest.cc
|
| @@ -46,7 +46,6 @@
|
| #include "sync/js/js_reply_handler.h"
|
| #include "sync/js/js_test_util.h"
|
| #include "sync/notifier/fake_invalidation_handler.h"
|
| -#include "sync/notifier/fake_invalidator.h"
|
| #include "sync/notifier/invalidation_handler.h"
|
| #include "sync/notifier/invalidator.h"
|
| #include "sync/protocol/bookmark_specifics.pb.h"
|
| @@ -789,14 +788,12 @@ class SyncManagerTest : public testing::Test,
|
| };
|
|
|
| SyncManagerTest()
|
| - : fake_invalidator_(NULL),
|
| - sync_manager_("Test sync manager") {
|
| + : sync_manager_("Test sync manager") {
|
| switches_.encryption_method =
|
| InternalComponentsFactory::ENCRYPTION_KEYSTORE;
|
| }
|
|
|
| virtual ~SyncManagerTest() {
|
| - EXPECT_FALSE(fake_invalidator_);
|
| }
|
|
|
| // Test implementation.
|
| @@ -807,8 +804,6 @@ class SyncManagerTest : public testing::Test,
|
| credentials.email = "foo@bar.com";
|
| credentials.sync_token = "sometoken";
|
|
|
| - fake_invalidator_ = new FakeInvalidator();
|
| -
|
| sync_manager_.AddObserver(&manager_observer_);
|
| EXPECT_CALL(manager_observer_, OnInitializationComplete(_, _, _, _)).
|
| WillOnce(SaveArg<0>(&js_backend_));
|
| @@ -819,7 +814,6 @@ class SyncManagerTest : public testing::Test,
|
| ModelSafeRoutingInfo routing_info;
|
| GetModelSafeRoutingInfo(&routing_info);
|
|
|
| - // Takes ownership of |fake_invalidator_|.
|
| sync_manager_.Init(temp_dir_.path(),
|
| WeakHandle<JsEventHandler>(),
|
| "bogus", 0, false,
|
| @@ -827,7 +821,6 @@ class SyncManagerTest : public testing::Test,
|
| new TestHttpPostProviderFactory()),
|
| workers, &extensions_activity_monitor_, this,
|
| credentials,
|
| - scoped_ptr<Invalidator>(fake_invalidator_),
|
| "fake_invalidator_client_id",
|
| "", "", // bootstrap tokens
|
| scoped_ptr<InternalComponentsFactory>(GetFactory()),
|
| @@ -845,17 +838,11 @@ class SyncManagerTest : public testing::Test,
|
| sync_manager_.GetUserShare(), i->first);
|
| }
|
| PumpLoop();
|
| -
|
| - EXPECT_TRUE(fake_invalidator_->IsHandlerRegistered(&sync_manager_));
|
| }
|
|
|
| void TearDown() {
|
| sync_manager_.RemoveObserver(&manager_observer_);
|
| sync_manager_.ShutdownOnSyncThread();
|
| - // We can't assert that |sync_manager_| isn't registered with
|
| - // |fake_invalidator_| anymore because |fake_invalidator_| is now
|
| - // destroyed.
|
| - fake_invalidator_ = NULL;
|
| PumpLoop();
|
| }
|
|
|
| @@ -981,14 +968,14 @@ class SyncManagerTest : public testing::Test,
|
|
|
| void SimulateInvalidatorStateChangeForTest(InvalidatorState state) {
|
| DCHECK(sync_manager_.thread_checker_.CalledOnValidThread());
|
| - sync_manager_.OnInvalidatorStateChange(state);
|
| + sync_manager_.UpdateInvalidatorState(state);
|
| }
|
|
|
| void TriggerOnIncomingNotificationForTest(ModelTypeSet model_types) {
|
| DCHECK(sync_manager_.thread_checker_.CalledOnValidThread());
|
| ModelTypeInvalidationMap invalidation_map =
|
| ModelTypeSetToInvalidationMap(model_types, std::string());
|
| - sync_manager_.OnIncomingInvalidation(
|
| + sync_manager_.Invalidate(
|
| ModelTypeInvalidationMapToObjectIdInvalidationMap(
|
| invalidation_map));
|
| }
|
| @@ -1021,7 +1008,6 @@ class SyncManagerTest : public testing::Test,
|
| protected:
|
| FakeEncryptor encryptor_;
|
| TestUnrecoverableErrorHandler handler_;
|
| - FakeInvalidator* fake_invalidator_;
|
| SyncManagerImpl sync_manager_;
|
| WeakHandle<JsBackend> js_backend_;
|
| StrictMock<SyncManagerObserverMock> manager_observer_;
|
| @@ -1029,29 +1015,6 @@ class SyncManagerTest : public testing::Test,
|
| InternalComponentsFactory::Switches switches_;
|
| };
|
|
|
| -TEST_F(SyncManagerTest, UpdateEnabledTypes) {
|
| - ModelSafeRoutingInfo routes;
|
| - GetModelSafeRoutingInfo(&routes);
|
| - const ModelTypeSet enabled_types = GetRoutingInfoTypes(routes);
|
| - sync_manager_.UpdateEnabledTypes(enabled_types);
|
| - EXPECT_EQ(ModelTypeSetToObjectIdSet(enabled_types),
|
| - fake_invalidator_->GetRegisteredIds(&sync_manager_));
|
| -}
|
| -
|
| -TEST_F(SyncManagerTest, RegisterInvalidationHandler) {
|
| - FakeInvalidationHandler fake_handler;
|
| - sync_manager_.RegisterInvalidationHandler(&fake_handler);
|
| - EXPECT_TRUE(fake_invalidator_->IsHandlerRegistered(&fake_handler));
|
| -
|
| - const ObjectIdSet& ids =
|
| - ModelTypeSetToObjectIdSet(ModelTypeSet(BOOKMARKS, PREFERENCES));
|
| - sync_manager_.UpdateRegisteredInvalidationIds(&fake_handler, ids);
|
| - EXPECT_EQ(ids, fake_invalidator_->GetRegisteredIds(&fake_handler));
|
| -
|
| - sync_manager_.UnregisterInvalidationHandler(&fake_handler);
|
| - EXPECT_FALSE(fake_invalidator_->IsHandlerRegistered(&fake_handler));
|
| -}
|
| -
|
| TEST_F(SyncManagerTest, ProcessJsMessage) {
|
| const JsArgList kNoArgs;
|
|
|
|
|