Index: sync/api/fake_syncable_service.h |
diff --git a/sync/api/fake_syncable_service.h b/sync/api/fake_syncable_service.h |
deleted file mode 100644 |
index 3edeb61d92267e1b519c714af9dced2282edbc48..0000000000000000000000000000000000000000 |
--- a/sync/api/fake_syncable_service.h |
+++ /dev/null |
@@ -1,62 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef SYNC_API_FAKE_SYNCABLE_SERVICE_H_ |
-#define SYNC_API_FAKE_SYNCABLE_SERVICE_H_ |
- |
-#include "sync/api/syncable_service.h" |
- |
-namespace syncer { |
- |
-class SyncErrorFactory; |
- |
-// A fake SyncableService that can return arbitrary values and maintains the |
-// syncing status. |
-class FakeSyncableService : public SyncableService { |
- public: |
- FakeSyncableService(); |
- ~FakeSyncableService() override; |
- |
- // Setters for SyncableService implementation results. |
- void set_merge_data_and_start_syncing_error(const SyncError& error); |
- void set_process_sync_changes_error(const SyncError& error); |
- |
- // Setter for AttachmentStore. |
- void set_attachment_store(std::unique_ptr<AttachmentStore> attachment_store); |
- |
- // AttachmentService should be set when this syncable service is connected, |
- // just before MergeDataAndStartSyncing. NULL is returned by default. |
- const AttachmentService* attachment_service() const; |
- |
- // Whether we're syncing or not. Set on a successful MergeDataAndStartSyncing, |
- // unset on StopSyncing. False by default. |
- bool syncing() const; |
- |
- // SyncableService implementation. |
- SyncMergeResult MergeDataAndStartSyncing( |
- ModelType type, |
- const SyncDataList& initial_sync_data, |
- std::unique_ptr<SyncChangeProcessor> sync_processor, |
- std::unique_ptr<SyncErrorFactory> sync_error_factory) override; |
- void StopSyncing(ModelType type) override; |
- SyncDataList GetAllSyncData(ModelType type) const override; |
- SyncError ProcessSyncChanges(const tracked_objects::Location& from_here, |
- const SyncChangeList& change_list) override; |
- std::unique_ptr<AttachmentStoreForSync> GetAttachmentStoreForSync() override; |
- void SetAttachmentService( |
- std::unique_ptr<AttachmentService> attachment_service) override; |
- |
- private: |
- std::unique_ptr<SyncChangeProcessor> sync_processor_; |
- SyncError merge_data_and_start_syncing_error_; |
- SyncError process_sync_changes_error_; |
- bool syncing_; |
- ModelType type_; |
- std::unique_ptr<AttachmentStore> attachment_store_; |
- std::unique_ptr<AttachmentService> attachment_service_; |
-}; |
- |
-} // namespace syncer |
- |
-#endif // SYNC_API_FAKE_SYNCABLE_SERVICE_H_ |