diff options
Diffstat (limited to 'sync/test')
-rw-r--r-- | sync/test/engine/fake_sync_scheduler.cc | 2 | ||||
-rw-r--r-- | sync/test/engine/fake_sync_scheduler.h | 2 | ||||
-rw-r--r-- | sync/test/engine/mock_connection_manager.cc | 5 | ||||
-rw-r--r-- | sync/test/engine/mock_connection_manager.h | 4 | ||||
-rw-r--r-- | sync/test/engine/syncer_command_test.h | 5 |
5 files changed, 12 insertions, 6 deletions
diff --git a/sync/test/engine/fake_sync_scheduler.cc b/sync/test/engine/fake_sync_scheduler.cc index 1e0c7e8..5d45494 100644 --- a/sync/test/engine/fake_sync_scheduler.cc +++ b/sync/test/engine/fake_sync_scheduler.cc @@ -13,7 +13,7 @@ FakeSyncScheduler::~FakeSyncScheduler() {} void FakeSyncScheduler::Start(Mode mode) { } -void FakeSyncScheduler::RequestStop() { +void FakeSyncScheduler::Stop() { } void FakeSyncScheduler::ScheduleLocalNudge( diff --git a/sync/test/engine/fake_sync_scheduler.h b/sync/test/engine/fake_sync_scheduler.h index 11a63cc..95bdfa9 100644 --- a/sync/test/engine/fake_sync_scheduler.h +++ b/sync/test/engine/fake_sync_scheduler.h @@ -20,7 +20,7 @@ class FakeSyncScheduler : public SyncScheduler { virtual ~FakeSyncScheduler(); virtual void Start(Mode mode) OVERRIDE; - virtual void RequestStop() OVERRIDE; + virtual void Stop() OVERRIDE; virtual void ScheduleLocalNudge( const base::TimeDelta& desired_delay, ModelTypeSet types, diff --git a/sync/test/engine/mock_connection_manager.cc b/sync/test/engine/mock_connection_manager.cc index 5bf2b4b..009b5a1 100644 --- a/sync/test/engine/mock_connection_manager.cc +++ b/sync/test/engine/mock_connection_manager.cc @@ -33,8 +33,9 @@ using syncable::WriteTransaction; static char kValidAuthToken[] = "AuthToken"; static char kCacheGuid[] = "kqyg7097kro6GSUod+GSg=="; -MockConnectionManager::MockConnectionManager(syncable::Directory* directory) - : ServerConnectionManager("unused", 0, false, false), +MockConnectionManager::MockConnectionManager(syncable::Directory* directory, + CancelationSignal* signal) + : ServerConnectionManager("unused", 0, false, false, signal), server_reachable_(true), conflict_all_commits_(false), conflict_n_commits_(0), diff --git a/sync/test/engine/mock_connection_manager.h b/sync/test/engine/mock_connection_manager.h index 83de59a..afeaac8 100644 --- a/sync/test/engine/mock_connection_manager.h +++ b/sync/test/engine/mock_connection_manager.h @@ -15,6 +15,7 @@ #include "base/callback.h" #include "base/compiler_specific.h" #include "base/memory/scoped_vector.h" +#include "base/synchronization/lock.h" #include "sync/engine/net/server_connection_manager.h" #include "sync/internal_api/public/base/model_type.h" #include "sync/internal_api/public/base/unique_position.h" @@ -32,7 +33,8 @@ class MockConnectionManager : public ServerConnectionManager { virtual ~MidCommitObserver() {} }; - explicit MockConnectionManager(syncable::Directory*); + MockConnectionManager(syncable::Directory*, + CancelationSignal* signal); virtual ~MockConnectionManager(); // Overridden ServerConnectionManager functions. diff --git a/sync/test/engine/syncer_command_test.h b/sync/test/engine/syncer_command_test.h index 6e1f672..28e3207 100644 --- a/sync/test/engine/syncer_command_test.h +++ b/sync/test/engine/syncer_command_test.h @@ -15,6 +15,7 @@ #include "sync/engine/model_changing_syncer_command.h" #include "sync/engine/traffic_recorder.h" #include "sync/internal_api/debug_info_event_listener.h" +#include "sync/internal_api/public/base/cancelation_signal.h" #include "sync/internal_api/public/engine/model_safe_worker.h" #include "sync/sessions/debug_info_getter.h" #include "sync/sessions/sync_session.h" @@ -104,7 +105,8 @@ class SyncerCommandTestBase : public testing::Test, // Install a MockServerConnection. Resets the context. By default, // the context does not have a MockServerConnection attached. void ConfigureMockServerConnection() { - mock_server_.reset(new MockConnectionManager(directory())); + mock_server_.reset(new MockConnectionManager(directory(), + &cancelation_signal_)); ResetContext(); } @@ -169,6 +171,7 @@ class SyncerCommandTestBase : public testing::Test, DebugInfoEventListener debug_info_event_listener_; scoped_refptr<ExtensionsActivity> extensions_activity_; TrafficRecorder traffic_recorder_; + CancelationSignal cancelation_signal_; DISALLOW_COPY_AND_ASSIGN(SyncerCommandTestBase); }; |