Index: chrome/browser/chromeos/drive/resource_metadata_storage_unittest.cc |
diff --git a/chrome/browser/chromeos/drive/resource_metadata_storage_unittest.cc b/chrome/browser/chromeos/drive/resource_metadata_storage_unittest.cc |
index 865b7d133e19064efc167cc0e7ac34baf612034a..0094c31eb3c6b93403fc382f0c6d2d00dd6cb779 100644 |
--- a/chrome/browser/chromeos/drive/resource_metadata_storage_unittest.cc |
+++ b/chrome/browser/chromeos/drive/resource_metadata_storage_unittest.cc |
@@ -446,18 +446,21 @@ TEST_F(ResourceMetadataStorageTest, RecoverCacheEntriesFromTrashedResourceMap) { |
cache_entry.set_md5("md5_foo"); |
EXPECT_TRUE(storage_->PutCacheEntry("id_foo", cache_entry)); |
cache_entry.set_md5("md5_bar"); |
+ cache_entry.set_is_dirty(true); |
EXPECT_TRUE(storage_->PutCacheEntry("id_bar", cache_entry)); |
// Put entry with id_foo. |
ResourceEntry entry; |
entry.set_local_id("id_foo"); |
entry.set_base_name("foo"); |
+ entry.set_title("foo"); |
EXPECT_TRUE(storage_->PutEntry(entry)); |
// Put entry with id_bar as a id_foo's child. |
entry.set_local_id("id_bar"); |
entry.set_parent_local_id("id_foo"); |
entry.set_base_name("bar"); |
+ entry.set_title("bar"); |
EXPECT_TRUE(storage_->PutEntry(entry)); |
// Remove parent-child relationship to make the DB invalid. |
@@ -470,11 +473,15 @@ TEST_F(ResourceMetadataStorageTest, RecoverCacheEntriesFromTrashedResourceMap) { |
ASSERT_TRUE(storage_->Initialize()); |
// Recover cache entries from the trashed DB. |
- std::map<std::string, FileCacheEntry> recovered_cache_entries; |
- storage_->RecoverCacheEntriesFromTrashedResourceMap(&recovered_cache_entries); |
- EXPECT_EQ(2U, recovered_cache_entries.size()); |
- EXPECT_EQ("md5_foo", recovered_cache_entries["id_foo"].md5()); |
- EXPECT_EQ("md5_bar", recovered_cache_entries["id_bar"].md5()); |
+ ResourceMetadataStorage::RecoveredCacheInfoMap recovered_cache_info; |
+ storage_->RecoverCacheInfoFromTrashedResourceMap(&recovered_cache_info); |
+ EXPECT_EQ(2U, recovered_cache_info.size()); |
+ EXPECT_FALSE(recovered_cache_info["id_foo"].is_dirty); |
+ EXPECT_EQ("md5_foo", recovered_cache_info["id_foo"].md5); |
+ EXPECT_EQ("foo", recovered_cache_info["id_foo"].title); |
+ EXPECT_TRUE(recovered_cache_info["id_bar"].is_dirty); |
+ EXPECT_EQ("md5_bar", recovered_cache_info["id_bar"].md5); |
+ EXPECT_EQ("bar", recovered_cache_info["id_bar"].title); |
} |
TEST_F(ResourceMetadataStorageTest, CheckValidity) { |