| 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 841ffd05f3ea9e862115bb78c8cfa0e1defc9ae1..c41215c2f373624a6b8f021676b8f70b7545ee71 100644
|
| --- a/sync/internal_api/sync_manager_impl_unittest.cc
|
| +++ b/sync/internal_api/sync_manager_impl_unittest.cc
|
| @@ -725,7 +725,10 @@ class SyncManagerTest : public testing::Test,
|
|
|
| SyncManagerTest()
|
| : sync_notifier_mock_(NULL),
|
| - sync_manager_("Test sync manager") {}
|
| + sync_manager_("Test sync manager") {
|
| + switches_.encryption_method =
|
| + InternalComponentsFactory::ENCRYPTION_KEYSTORE;
|
| + }
|
|
|
| virtual ~SyncManagerTest() {
|
| EXPECT_FALSE(sync_notifier_mock_);
|
| @@ -770,7 +773,6 @@ class SyncManagerTest : public testing::Test,
|
| credentials,
|
| scoped_ptr<SyncNotifier>(sync_notifier_mock_),
|
| "", "", // bootstrap tokens
|
| - true, // enable keystore encryption
|
| scoped_ptr<InternalComponentsFactory>(GetFactory()),
|
| &encryptor_,
|
| &handler_,
|
| @@ -888,7 +890,7 @@ class SyncManagerTest : public testing::Test,
|
| }
|
|
|
| virtual InternalComponentsFactory* GetFactory() {
|
| - return new TestInternalComponentsFactory(STORAGE_IN_MEMORY);
|
| + return new TestInternalComponentsFactory(GetSwitches(), STORAGE_IN_MEMORY);
|
| }
|
|
|
| // Returns true if we are currently encrypting all sync data. May
|
| @@ -941,6 +943,10 @@ class SyncManagerTest : public testing::Test,
|
| sync_manager_.directory()->set_initial_sync_ended_for_type(type, value);
|
| }
|
|
|
| + InternalComponentsFactory::Switches GetSwitches() const {
|
| + return switches_;
|
| + }
|
| +
|
| private:
|
| // Needed by |sync_manager_|.
|
| MessageLoop message_loop_;
|
| @@ -957,6 +963,7 @@ class SyncManagerTest : public testing::Test,
|
| SyncManagerImpl sync_manager_;
|
| WeakHandle<JsBackend> js_backend_;
|
| StrictMock<SyncManagerObserverMock> observer_;
|
| + InternalComponentsFactory::Switches switches_;
|
| };
|
|
|
| TEST_F(SyncManagerTest, UpdateEnabledTypes) {
|
| @@ -2541,10 +2548,10 @@ class MockSyncScheduler : public FakeSyncScheduler {
|
|
|
| class ComponentsFactory : public TestInternalComponentsFactory {
|
| public:
|
| - ComponentsFactory(SyncScheduler* scheduler_to_use,
|
| + ComponentsFactory(const Switches& switches,
|
| + SyncScheduler* scheduler_to_use,
|
| sessions::SyncSessionContext** session_context)
|
| - : TestInternalComponentsFactory(
|
| - syncer::STORAGE_IN_MEMORY),
|
| + : TestInternalComponentsFactory(switches, syncer::STORAGE_IN_MEMORY),
|
| scheduler_to_use_(scheduler_to_use),
|
| session_context_(session_context) {}
|
| virtual ~ComponentsFactory() {}
|
| @@ -2566,7 +2573,7 @@ class SyncManagerTestWithMockScheduler : public SyncManagerTest {
|
| SyncManagerTestWithMockScheduler() : scheduler_(NULL) {}
|
| virtual InternalComponentsFactory* GetFactory() OVERRIDE {
|
| scheduler_ = new MockSyncScheduler();
|
| - return new ComponentsFactory(scheduler_, &session_context_);
|
| + return new ComponentsFactory(GetSwitches(), scheduler_, &session_context_);
|
| }
|
|
|
| MockSyncScheduler* scheduler() { return scheduler_; }
|
|
|