namespace browser_sync {
+const char kTestCacheGuid[] = "test-guid";
+
SyncBackendHostMock::SyncBackendHostMock() : fail_initial_download_(false) {}
SyncBackendHostMock::~SyncBackendHostMock() {}
void SyncBackendHostMock::Initialize(
- SyncFrontend* frontend,
+ sync_driver::SyncFrontend* frontend,
scoped_ptr<base::Thread> sync_thread,
const syncer::WeakHandle<syncer::JsEventHandler>& event_handler,
const GURL& service_url,
frontend->OnBackendInitialized(
syncer::WeakHandle<syncer::JsBackend>(),
syncer::WeakHandle<syncer::DataTypeDebugInfoListener>(),
+ kTestCacheGuid,
!fail_initial_download_);
}
void SyncBackendHostMock::StopSyncingForShutdown() {}
-scoped_ptr<base::Thread> SyncBackendHostMock::Shutdown(ShutdownOption option) {
+scoped_ptr<base::Thread> SyncBackendHostMock::Shutdown(
+ syncer::ShutdownReason reason) {
return scoped_ptr<base::Thread>();
}
void SyncBackendHostMock::ActivateDataType(
syncer::ModelType type, syncer::ModelSafeGroup group,
- ChangeProcessor* change_processor) {}
+ sync_driver::ChangeProcessor* change_processor) {}
void SyncBackendHostMock::DeactivateDataType(syncer::ModelType type) {}
syncer::UserShare* SyncBackendHostMock::GetUserShare() const {
return NULL;
}
+scoped_ptr<syncer::SyncContextProxy>
+SyncBackendHostMock::GetSyncContextProxy() {
+ return scoped_ptr<syncer::SyncContextProxy>();
+}
+
SyncBackendHost::Status SyncBackendHostMock::GetDetailedStatus() {
return SyncBackendHost::Status();
}
void SyncBackendHostMock::GetModelSafeRoutingInfo(
syncer::ModelSafeRoutingInfo* out) const {}
-SyncedDeviceTracker* SyncBackendHostMock::GetSyncedDeviceTracker() const {
- return NULL;
-}
+void SyncBackendHostMock::FlushDirectory() const {}
base::MessageLoop* SyncBackendHostMock::GetSyncLoopForTesting() {
return NULL;
}
-void SyncBackendHostMock::SetForwardProtocolEvents(bool enabled) {}
+void SyncBackendHostMock::RequestBufferedProtocolEventsAndEnableForwarding() {}
+
+void SyncBackendHostMock::DisableProtocolEventForwarding() {}
+
+void SyncBackendHostMock::EnableDirectoryTypeDebugInfoForwarding() {}
+
+void SyncBackendHostMock::DisableDirectoryTypeDebugInfoForwarding() {}
+
+void SyncBackendHostMock::GetAllNodesForTypes(
+ syncer::ModelTypeSet types,
+ base::Callback<void(const std::vector<syncer::ModelType>& type,
+ ScopedVector<base::ListValue>) > callback) {}
void SyncBackendHostMock::set_fail_initial_download(bool should_fail) {
fail_initial_download_ = should_fail;