OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "base/bind.h" | 5 #include "base/bind.h" |
6 #include "base/callback.h" | 6 #include "base/callback.h" |
7 #include "base/compiler_specific.h" | 7 #include "base/compiler_specific.h" |
8 #include "base/memory/weak_ptr.h" | 8 #include "base/memory/weak_ptr.h" |
9 #include "base/message_loop.h" | 9 #include "base/message_loop.h" |
10 #include "base/test/test_timeouts.h" | 10 #include "base/test/test_timeouts.h" |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
89 model_types[syncable::THEMES] = true; | 89 model_types[syncable::THEMES] = true; |
90 | 90 |
91 syncdb_.SetUp(); | 91 syncdb_.SetUp(); |
92 syncer_ = new MockSyncer(); | 92 syncer_ = new MockSyncer(); |
93 delay_ = NULL; | 93 delay_ = NULL; |
94 registrar_.reset(MockModelSafeWorkerRegistrar::PassiveForTypes( | 94 registrar_.reset(MockModelSafeWorkerRegistrar::PassiveForTypes( |
95 model_types)); | 95 model_types)); |
96 connection_.reset(new MockConnectionManager(syncdb_.manager(), "Test")); | 96 connection_.reset(new MockConnectionManager(syncdb_.manager(), "Test")); |
97 connection_->SetServerReachable(); | 97 connection_->SetServerReachable(); |
98 context_ = new SyncSessionContext(connection_.get(), syncdb_.manager(), | 98 context_ = new SyncSessionContext(connection_.get(), syncdb_.manager(), |
99 registrar_.get(), std::vector<SyncEngineEventListener*>(), NULL); | 99 registrar_.get(), std::vector<SyncEngineEventListener*>()); |
100 context_->set_notifications_enabled(true); | 100 context_->set_notifications_enabled(true); |
101 context_->set_account_name("Test"); | 101 context_->set_account_name("Test"); |
102 scheduler_.reset( | 102 scheduler_.reset( |
103 new SyncScheduler("TestSyncScheduler", context_, syncer_)); | 103 new SyncScheduler("TestSyncScheduler", context_, syncer_)); |
104 } | 104 } |
105 | 105 |
106 SyncScheduler* scheduler() { return scheduler_.get(); } | 106 SyncScheduler* scheduler() { return scheduler_.get(); } |
107 MockSyncer* syncer() { return syncer_; } | 107 MockSyncer* syncer() { return syncer_; } |
108 MockDelayProvider* delay() { return delay_; } | 108 MockDelayProvider* delay() { return delay_; } |
109 MockConnectionManager* connection() { return connection_.get(); } | 109 MockConnectionManager* connection() { return connection_.get(); } |
(...skipping 968 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1078 PumpLoop(); | 1078 PumpLoop(); |
1079 // Pump again to run job. | 1079 // Pump again to run job. |
1080 PumpLoop(); | 1080 PumpLoop(); |
1081 | 1081 |
1082 StopSyncScheduler(); | 1082 StopSyncScheduler(); |
1083 | 1083 |
1084 EXPECT_TRUE(expected == context()->previous_session_routing_info()); | 1084 EXPECT_TRUE(expected == context()->previous_session_routing_info()); |
1085 } | 1085 } |
1086 | 1086 |
1087 } // namespace browser_sync | 1087 } // namespace browser_sync |
OLD | NEW |