| Index: sync/internal_api/test/test_internal_components_factory.cc
|
| diff --git a/sync/internal_api/test/test_internal_components_factory.cc b/sync/internal_api/test/test_internal_components_factory.cc
|
| index c7d94e9b513d34a27786dd5c67ea7481bf087f9a..44e9f68fd54c76203a0cd08ffad6c876c16b0aba 100644
|
| --- a/sync/internal_api/test/test_internal_components_factory.cc
|
| +++ b/sync/internal_api/test/test_internal_components_factory.cc
|
| @@ -19,6 +19,13 @@ TestInternalComponentsFactory::TestInternalComponentsFactory(
|
| storage_option_(option) {
|
| }
|
|
|
| +TestInternalComponentsFactory::TestInternalComponentsFactory(
|
| + scoped_ptr<syncable::DirectoryBackingStore> store)
|
| + : switches_(Switches()),
|
| + storage_option_(STORAGE_IN_MEMORY) {
|
| + store_ = store.Pass();
|
| +}
|
| +
|
| TestInternalComponentsFactory::~TestInternalComponentsFactory() { }
|
|
|
| scoped_ptr<SyncScheduler> TestInternalComponentsFactory::BuildScheduler(
|
| @@ -55,6 +62,9 @@ TestInternalComponentsFactory::BuildContext(
|
| scoped_ptr<syncable::DirectoryBackingStore>
|
| TestInternalComponentsFactory::BuildDirectoryBackingStore(
|
| const std::string& dir_name, const base::FilePath& backing_filepath) {
|
| + if (store_.get())
|
| + return store_.Pass();
|
| +
|
| switch (storage_option_) {
|
| case STORAGE_IN_MEMORY:
|
| return scoped_ptr<syncable::DirectoryBackingStore>(
|
|
|