Chromium Code Reviews| Index: sync/internal_api/public/test/test_internal_components_factory.h |
| diff --git a/sync/internal_api/public/test/test_internal_components_factory.h b/sync/internal_api/public/test/test_internal_components_factory.h |
| index 3b7d3c5a87741c140bca9121fce6d32cd231bf90..6b25955ddd83371e5477ab22fa47b01429afdee7 100644 |
| --- a/sync/internal_api/public/test/test_internal_components_factory.h |
| +++ b/sync/internal_api/public/test/test_internal_components_factory.h |
| @@ -9,20 +9,11 @@ |
| namespace syncer { |
| -enum StorageOption { |
| - // BuildDirectoryBackingStore should not use persistent on-disk storage. |
| - STORAGE_IN_MEMORY, |
| - // Use this if you want BuildDirectoryBackingStore to create a real |
| - // on disk store. |
| - STORAGE_ON_DISK, |
| - // Use this to test the case where a directory fails to load. |
| - STORAGE_INVALID |
| -}; |
| - |
| class TestInternalComponentsFactory : public InternalComponentsFactory { |
| public: |
| explicit TestInternalComponentsFactory(const Switches& switches, |
| - StorageOption option); |
| + StorageOption option, |
| + StorageOption expected_storage); |
|
Nicolas Zea
2014/08/11 18:12:25
Why are there two storage options here? What is ex
haitaol1
2014/08/11 18:49:09
|expected_storage| is the param that BuildDirector
|
| virtual ~TestInternalComponentsFactory(); |
| virtual scoped_ptr<SyncScheduler> BuildScheduler( |
| @@ -41,6 +32,7 @@ class TestInternalComponentsFactory : public InternalComponentsFactory { |
| virtual scoped_ptr<syncable::DirectoryBackingStore> |
| BuildDirectoryBackingStore( |
| + StorageOption storage, |
| const std::string& dir_name, |
| const base::FilePath& backing_filepath) OVERRIDE; |
| @@ -48,7 +40,8 @@ class TestInternalComponentsFactory : public InternalComponentsFactory { |
| private: |
| const Switches switches_; |
| - const StorageOption storage_option_; |
| + const StorageOption storage_override_; |
| + const StorageOption expected_storage_; |
| DISALLOW_COPY_AND_ASSIGN(TestInternalComponentsFactory); |
| }; |