| Index: sync/syncable/deferred_on_disk_directory_backing_store_unittest.cc
|
| diff --git a/sync/syncable/deferred_on_disk_directory_backing_store_unittest.cc b/sync/syncable/deferred_on_disk_directory_backing_store_unittest.cc
|
| index fbba75e537ce0700a8f3984aa862f57bb2a3e0f9..020eeb447e2024a54e75e2b9e393186ab324f581 100644
|
| --- a/sync/syncable/deferred_on_disk_directory_backing_store_unittest.cc
|
| +++ b/sync/syncable/deferred_on_disk_directory_backing_store_unittest.cc
|
| @@ -31,6 +31,7 @@ class DeferredOnDiskDirectoryBackingStoreTest : public testing::Test {
|
| base::FilePath db_path_;
|
| Directory::MetahandlesMap handles_map_;
|
| JournalIndex delete_journals_;
|
| + MetahandleSet metahandles_to_purge_;
|
| Directory::KernelLoadInfo kernel_load_info_;
|
| };
|
|
|
| @@ -38,8 +39,9 @@ class DeferredOnDiskDirectoryBackingStoreTest : public testing::Test {
|
| TEST_F(DeferredOnDiskDirectoryBackingStoreTest, Load) {
|
| DeferredOnDiskDirectoryBackingStore store("test", db_path_);
|
| EXPECT_EQ(OPENED, store.Load(&handles_map_, &delete_journals_,
|
| - &kernel_load_info_));
|
| + &metahandles_to_purge_, &kernel_load_info_));
|
| EXPECT_TRUE(delete_journals_.empty());
|
| + EXPECT_TRUE(metahandles_to_purge_.empty());
|
| ASSERT_EQ(1u, handles_map_.size()); // root node
|
| ASSERT_TRUE(handles_map_.count(1));
|
| EntryKernel* root = handles_map_[1];
|
| @@ -55,7 +57,7 @@ TEST_F(DeferredOnDiskDirectoryBackingStoreTest,
|
| // Open and close.
|
| DeferredOnDiskDirectoryBackingStore store("test", db_path_);
|
| EXPECT_EQ(OPENED, store.Load(&handles_map_, &delete_journals_,
|
| - &kernel_load_info_));
|
| + &metahandles_to_purge_, &kernel_load_info_));
|
| }
|
|
|
| EXPECT_FALSE(base::PathExists(db_path_));
|
| @@ -68,7 +70,7 @@ TEST_F(DeferredOnDiskDirectoryBackingStoreTest,
|
| // Open and close.
|
| DeferredOnDiskDirectoryBackingStore store("test", db_path_);
|
| EXPECT_EQ(OPENED, store.Load(&handles_map_, &delete_journals_,
|
| - &kernel_load_info_));
|
| + &metahandles_to_purge_, &kernel_load_info_));
|
|
|
| Directory::SaveChangesSnapshot snapshot;
|
| store.SaveChanges(snapshot);
|
| @@ -83,7 +85,7 @@ TEST_F(DeferredOnDiskDirectoryBackingStoreTest, PersistWhenSavingValidChanges) {
|
| // Open and close.
|
| DeferredOnDiskDirectoryBackingStore store("test", db_path_);
|
| EXPECT_EQ(OPENED, store.Load(&handles_map_, &delete_journals_,
|
| - &kernel_load_info_));
|
| + &metahandles_to_purge_, &kernel_load_info_));
|
|
|
| Directory::SaveChangesSnapshot snapshot;
|
| EntryKernel* entry = new EntryKernel();
|
| @@ -98,8 +100,9 @@ TEST_F(DeferredOnDiskDirectoryBackingStoreTest, PersistWhenSavingValidChanges) {
|
|
|
| ASSERT_TRUE(base::PathExists(db_path_));
|
| OnDiskDirectoryBackingStore read_store("test", db_path_);
|
| - EXPECT_EQ(OPENED, read_store.Load(&handles_map_, &delete_journals_,
|
| - &kernel_load_info_));
|
| + EXPECT_EQ(OPENED,
|
| + read_store.Load(&handles_map_, &delete_journals_,
|
| + &metahandles_to_purge_, &kernel_load_info_));
|
| ASSERT_EQ(2u, handles_map_.size());
|
| ASSERT_TRUE(handles_map_.count(1)); // root node
|
| ASSERT_TRUE(handles_map_.count(2));
|
|
|