OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 #ifndef CHROME_BROWSER_SYNC_FILE_SYSTEM_MOCK_REMOTE_FILE_SYNC_SERVICE_H_ | 5 #ifndef CHROME_BROWSER_SYNC_FILE_SYSTEM_MOCK_REMOTE_FILE_SYNC_SERVICE_H_ |
6 #define CHROME_BROWSER_SYNC_FILE_SYSTEM_MOCK_REMOTE_FILE_SYNC_SERVICE_H_ | 6 #define CHROME_BROWSER_SYNC_FILE_SYSTEM_MOCK_REMOTE_FILE_SYNC_SERVICE_H_ |
7 | 7 |
8 #include <map> | 8 #include <map> |
9 | 9 |
10 #include "base/memory/scoped_ptr.h" | 10 #include "base/memory/scoped_ptr.h" |
(...skipping 19 matching lines...) Expand all Loading... |
30 | 30 |
31 // RemoteFileSyncService overrides. | 31 // RemoteFileSyncService overrides. |
32 MOCK_METHOD1(AddServiceObserver, | 32 MOCK_METHOD1(AddServiceObserver, |
33 void(RemoteFileSyncService::Observer* observer)); | 33 void(RemoteFileSyncService::Observer* observer)); |
34 MOCK_METHOD1(AddFileStatusObserver, | 34 MOCK_METHOD1(AddFileStatusObserver, |
35 void(FileStatusObserver* observer)); | 35 void(FileStatusObserver* observer)); |
36 MOCK_METHOD2(RegisterOriginForTrackingChanges, | 36 MOCK_METHOD2(RegisterOriginForTrackingChanges, |
37 void(const GURL& origin, const SyncStatusCallback& callback)); | 37 void(const GURL& origin, const SyncStatusCallback& callback)); |
38 MOCK_METHOD2(UnregisterOriginForTrackingChanges, | 38 MOCK_METHOD2(UnregisterOriginForTrackingChanges, |
39 void(const GURL& origin, const SyncStatusCallback& callback)); | 39 void(const GURL& origin, const SyncStatusCallback& callback)); |
| 40 MOCK_METHOD2(DeleteOriginDirectory, |
| 41 void(const GURL& origin, const SyncStatusCallback& callback)); |
40 MOCK_METHOD2(ProcessRemoteChange, | 42 MOCK_METHOD2(ProcessRemoteChange, |
41 void(RemoteChangeProcessor* processor, | 43 void(RemoteChangeProcessor* processor, |
42 const SyncFileCallback& callback)); | 44 const SyncFileCallback& callback)); |
43 MOCK_METHOD0(GetLocalChangeProcessor, LocalChangeProcessor*()); | 45 MOCK_METHOD0(GetLocalChangeProcessor, LocalChangeProcessor*()); |
44 MOCK_METHOD1(IsConflicting, bool(const fileapi::FileSystemURL& url)); | 46 MOCK_METHOD1(IsConflicting, bool(const fileapi::FileSystemURL& url)); |
45 MOCK_METHOD2(GetRemoteFileMetadata, | 47 MOCK_METHOD2(GetRemoteFileMetadata, |
46 void(const fileapi::FileSystemURL& url, | 48 void(const fileapi::FileSystemURL& url, |
47 const SyncFileMetadataCallback& callback)); | 49 const SyncFileMetadataCallback& callback)); |
48 MOCK_CONST_METHOD0(GetCurrentState, | 50 MOCK_CONST_METHOD0(GetCurrentState, |
49 RemoteServiceState()); | 51 RemoteServiceState()); |
(...skipping 29 matching lines...) Expand all Loading... |
79 typedef std::map<GURL, fileapi::FileSystemURLSet> OriginToURLSetMap; | 81 typedef std::map<GURL, fileapi::FileSystemURLSet> OriginToURLSetMap; |
80 typedef std::map<fileapi::FileSystemURL, SyncFileMetadata, | 82 typedef std::map<fileapi::FileSystemURL, SyncFileMetadata, |
81 fileapi::FileSystemURL::Comparator> FileMetadataMap; | 83 fileapi::FileSystemURL::Comparator> FileMetadataMap; |
82 | 84 |
83 void AddServiceObserverStub(Observer* observer); | 85 void AddServiceObserverStub(Observer* observer); |
84 void AddFileStatusObserverStub(FileStatusObserver* observer); | 86 void AddFileStatusObserverStub(FileStatusObserver* observer); |
85 void RegisterOriginForTrackingChangesStub( | 87 void RegisterOriginForTrackingChangesStub( |
86 const GURL& origin, const SyncStatusCallback& callback); | 88 const GURL& origin, const SyncStatusCallback& callback); |
87 void UnregisterOriginForTrackingChangesStub( | 89 void UnregisterOriginForTrackingChangesStub( |
88 const GURL& origin, const SyncStatusCallback& callback); | 90 const GURL& origin, const SyncStatusCallback& callback); |
| 91 void DeleteOriginDirectoryStub( |
| 92 const GURL& origin, const SyncStatusCallback& callback); |
89 void ProcessRemoteChangeStub( | 93 void ProcessRemoteChangeStub( |
90 RemoteChangeProcessor* processor, const SyncFileCallback& callback); | 94 RemoteChangeProcessor* processor, const SyncFileCallback& callback); |
91 void GetRemoteFileMetadataStub( | 95 void GetRemoteFileMetadataStub( |
92 const fileapi::FileSystemURL& url, | 96 const fileapi::FileSystemURL& url, |
93 const SyncFileMetadataCallback& callback); | 97 const SyncFileMetadataCallback& callback); |
94 | 98 |
95 OriginToURLSetMap conflict_file_urls_; | 99 OriginToURLSetMap conflict_file_urls_; |
96 FileMetadataMap conflict_file_metadata_; | 100 FileMetadataMap conflict_file_metadata_; |
97 | 101 |
98 // For default implementation. | 102 // For default implementation. |
99 MockLocalChangeProcessor mock_local_change_processor_; | 103 MockLocalChangeProcessor mock_local_change_processor_; |
100 | 104 |
101 ObserverList<Observer> service_observers_; | 105 ObserverList<Observer> service_observers_; |
102 ObserverList<FileStatusObserver> file_status_observers_; | 106 ObserverList<FileStatusObserver> file_status_observers_; |
103 | 107 |
104 DISALLOW_COPY_AND_ASSIGN(MockRemoteFileSyncService); | 108 DISALLOW_COPY_AND_ASSIGN(MockRemoteFileSyncService); |
105 }; | 109 }; |
106 | 110 |
107 } // namespace sync_file_system | 111 } // namespace sync_file_system |
108 | 112 |
109 #endif // CHROME_BROWSER_SYNC_FILE_SYSTEM_MOCK_REMOTE_FILE_SYNC_SERVICE_H_ | 113 #endif // CHROME_BROWSER_SYNC_FILE_SYSTEM_MOCK_REMOTE_FILE_SYNC_SERVICE_H_ |
OLD | NEW |