| Index: chrome/browser/sync_file_system/drive_file_sync_service.h
|
| diff --git a/chrome/browser/sync_file_system/drive_file_sync_service.h b/chrome/browser/sync_file_system/drive_file_sync_service.h
|
| index 3232e5f1bf52a5b595cbbdc90e0059b00238a07a..cef85e706ca0fa19feac74f4fdb619c34f3c77f4 100644
|
| --- a/chrome/browser/sync_file_system/drive_file_sync_service.h
|
| +++ b/chrome/browser/sync_file_system/drive_file_sync_service.h
|
| @@ -62,6 +62,12 @@ class DriveFileSyncService
|
| scoped_ptr<DriveFileSyncClientInterface> sync_client,
|
| scoped_ptr<DriveMetadataStore> metadata_store);
|
|
|
| + // Destroys |sync_service| and passes the ownership of |sync_client| to caller
|
| + // for testing.
|
| + static scoped_ptr<DriveFileSyncClientInterface>
|
| + DestroyAndPassSyncClientForTesting(
|
| + scoped_ptr<DriveFileSyncService> sync_service);
|
| +
|
| // RemoteFileSyncService overrides.
|
| virtual void AddServiceObserver(Observer* observer) OVERRIDE;
|
| virtual void AddFileStatusObserver(FileStatusObserver* observer) OVERRIDE;
|
|
|