summaryrefslogtreecommitdiffstats
path: root/sync/internal_api/sync_rollback_manager_base_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sync/internal_api/sync_rollback_manager_base_unittest.cc')
-rw-r--r--sync/internal_api/sync_rollback_manager_base_unittest.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/sync/internal_api/sync_rollback_manager_base_unittest.cc b/sync/internal_api/sync_rollback_manager_base_unittest.cc
index a0866ea..95662f6 100644
--- a/sync/internal_api/sync_rollback_manager_base_unittest.cc
+++ b/sync/internal_api/sync_rollback_manager_base_unittest.cc
@@ -25,6 +25,7 @@ class SyncTestRollbackManager : public SyncRollbackManagerBase {
SyncRollbackManagerBase::InitInternal(
args->database_location,
args->internal_components_factory.get(),
+ InternalComponentsFactory::STORAGE_IN_MEMORY,
args->unrecoverable_error_handler.Pass(),
args->report_unrecoverable_error_function);
}
@@ -37,12 +38,16 @@ class SyncRollbackManagerBaseTest : public testing::Test {
args.database_location = base::FilePath(base::FilePath::kCurrentDirectory);
args.service_url = GURL("https://example.com/");
args.internal_components_factory.reset(new TestInternalComponentsFactory(
- InternalComponentsFactory::Switches(), STORAGE_IN_MEMORY));
+ InternalComponentsFactory::Switches(),
+ InternalComponentsFactory::STORAGE_IN_MEMORY,
+ &storage_used_));
manager_.Init(&args);
+ EXPECT_EQ(InternalComponentsFactory::STORAGE_IN_MEMORY, storage_used_);
}
SyncTestRollbackManager manager_;
base::MessageLoop loop_; // Needed for WeakHandle
+ InternalComponentsFactory::StorageOption storage_used_;
};
TEST_F(SyncRollbackManagerBaseTest, InitTypeOnConfiguration) {