Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1649)

Unified Diff: chrome/browser/chromeos/drive/resource_metadata_storage_unittest.cc

Issue 296463002: drive: Stop using FileCacheEntry related methods in FileCache (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Do not overwrite cache state with RefreshEntry Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 cf5571e5cd44599fb26ed2308044f9b5c4e63b74..141456057bf757bcd7b596008d9a5b8459c0c2fc 100644
--- a/chrome/browser/chromeos/drive/resource_metadata_storage_unittest.cc
+++ b/chrome/browser/chromeos/drive/resource_metadata_storage_unittest.cc
@@ -156,14 +156,6 @@ TEST_F(ResourceMetadataStorageTest, Iterator) {
EXPECT_EQ(FILE_ERROR_OK, storage_->PutEntry(entry));
}
- // Insert some cache entries.
- std::map<std::string, FileCacheEntry> cache_entries;
- cache_entries[keys[0]].set_md5("aaaaaa");
- cache_entries[keys[1]].set_md5("bbbbbb");
- for (std::map<std::string, FileCacheEntry>::iterator it =
- cache_entries.begin(); it != cache_entries.end(); ++it)
- EXPECT_EQ(FILE_ERROR_OK, storage_->PutCacheEntry(it->first, it->second));
-
// Iterate and check the result.
std::map<std::string, ResourceEntry> found_entries;
scoped_ptr<ResourceMetadataStorage::Iterator> it = storage_->GetIterator();
@@ -179,72 +171,6 @@ TEST_F(ResourceMetadataStorageTest, Iterator) {
EXPECT_EQ(1U, found_entries.count(keys[i]));
}
-TEST_F(ResourceMetadataStorageTest, PutCacheEntry) {
- FileCacheEntry entry;
- const std::string key1 = "abcdefg";
- const std::string key2 = "abcd";
- const std::string md5_1 = "foo";
- const std::string md5_2 = "bar";
-
- // Put cache entries.
- entry.set_md5(md5_1);
- EXPECT_EQ(FILE_ERROR_OK, storage_->PutCacheEntry(key1, entry));
- entry.set_md5(md5_2);
- EXPECT_EQ(FILE_ERROR_OK, storage_->PutCacheEntry(key2, entry));
-
- // Get cache entires.
- EXPECT_EQ(FILE_ERROR_OK, storage_->GetCacheEntry(key1, &entry));
- EXPECT_EQ(md5_1, entry.md5());
- EXPECT_EQ(FILE_ERROR_OK, storage_->GetCacheEntry(key2, &entry));
- EXPECT_EQ(md5_2, entry.md5());
-
- // Remove cache entries.
- EXPECT_EQ(FILE_ERROR_OK, storage_->RemoveCacheEntry(key1));
- EXPECT_EQ(FILE_ERROR_NOT_FOUND, storage_->GetCacheEntry(key1, &entry));
-
- EXPECT_EQ(FILE_ERROR_OK, storage_->RemoveCacheEntry(key2));
- EXPECT_EQ(FILE_ERROR_NOT_FOUND, storage_->GetCacheEntry(key2, &entry));
-}
-
-TEST_F(ResourceMetadataStorageTest, CacheEntryIterator) {
- // Prepare data.
- std::map<std::string, FileCacheEntry> entries;
- FileCacheEntry cache_entry;
-
- cache_entry.set_md5("aA");
- entries["entry1"] = cache_entry;
- cache_entry.set_md5("bB");
- entries["entry2"] = cache_entry;
- cache_entry.set_md5("cC");
- entries["entry3"] = cache_entry;
- cache_entry.set_md5("dD");
- entries["entry4"] = cache_entry;
-
- for (std::map<std::string, FileCacheEntry>::iterator it = entries.begin();
- it != entries.end(); ++it)
- EXPECT_EQ(FILE_ERROR_OK, storage_->PutCacheEntry(it->first, it->second));
-
- // Insert some dummy entries.
- ResourceEntry entry;
- entry.set_local_id("entry1");
- EXPECT_EQ(FILE_ERROR_OK, storage_->PutEntry(entry));
- entry.set_local_id("entry2");
- EXPECT_EQ(FILE_ERROR_OK, storage_->PutEntry(entry));
-
- // Iterate and check the result.
- scoped_ptr<ResourceMetadataStorage::CacheEntryIterator> it =
- storage_->GetCacheEntryIterator();
- ASSERT_TRUE(it);
- size_t num_entries = 0;
- for (; !it->IsAtEnd(); it->Advance()) {
- EXPECT_EQ(1U, entries.count(it->GetID()));
- EXPECT_EQ(entries[it->GetID()].md5(), it->GetValue().md5());
- ++num_entries;
- }
- EXPECT_FALSE(it->HasError());
- EXPECT_EQ(entries.size(), num_entries);
-}
-
TEST_F(ResourceMetadataStorageTest, GetIdByResourceId) {
const std::string local_id = "local_id";
const std::string resource_id = "resource_id";
@@ -308,13 +234,6 @@ TEST_F(ResourceMetadataStorageTest, GetChildren) {
}
}
- // Put some dummy cache entries.
- for (size_t i = 0; i < arraysize(parents_id); ++i) {
- FileCacheEntry cache_entry;
- EXPECT_EQ(FILE_ERROR_OK,
- storage_->PutCacheEntry(parents_id[i], cache_entry));
- }
-
// Try to get children.
for (size_t i = 0; i < children_name_id.size(); ++i) {
std::vector<std::string> children;
@@ -465,8 +384,6 @@ TEST_F(ResourceMetadataStorageTest, IncompatibleDB_Unknown) {
ResourceEntry entry;
entry.set_local_id(key1);
EXPECT_EQ(FILE_ERROR_OK, storage_->PutEntry(entry));
- FileCacheEntry cache_entry;
- EXPECT_EQ(FILE_ERROR_OK, storage_->PutCacheEntry(key1, cache_entry));
// Set newer version, upgrade and reopen DB.
SetDBVersion(ResourceMetadataStorage::kDBVersion + 1);
@@ -483,7 +400,6 @@ TEST_F(ResourceMetadataStorageTest, IncompatibleDB_Unknown) {
storage_->GetLargestChangestamp(&largest_changestamp));
EXPECT_EQ(0, largest_changestamp);
EXPECT_EQ(FILE_ERROR_NOT_FOUND, storage_->GetEntry(key1, &entry));
- EXPECT_EQ(FILE_ERROR_NOT_FOUND, storage_->GetCacheEntry(key1, &cache_entry));
}
TEST_F(ResourceMetadataStorageTest, WrongPath) {
@@ -498,19 +414,12 @@ TEST_F(ResourceMetadataStorageTest, WrongPath) {
}
TEST_F(ResourceMetadataStorageTest, RecoverCacheEntriesFromTrashedResourceMap) {
- // Put some cache entries.
- FileCacheEntry cache_entry;
- cache_entry.set_md5("md5_foo");
- EXPECT_EQ(FILE_ERROR_OK, storage_->PutCacheEntry("id_foo", cache_entry));
- cache_entry.set_md5("md5_bar");
- cache_entry.set_is_dirty(true);
- EXPECT_EQ(FILE_ERROR_OK, 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");
+ entry.mutable_file_specific_info()->mutable_cache_state()->set_md5("md5_foo");
EXPECT_EQ(FILE_ERROR_OK, storage_->PutEntry(entry));
// Put entry with id_bar as a id_foo's child.
@@ -518,6 +427,8 @@ TEST_F(ResourceMetadataStorageTest, RecoverCacheEntriesFromTrashedResourceMap) {
entry.set_parent_local_id("id_foo");
entry.set_base_name("bar");
entry.set_title("bar");
+ entry.mutable_file_specific_info()->mutable_cache_state()->set_md5("md5_bar");
+ entry.mutable_file_specific_info()->mutable_cache_state()->set_is_dirty(true);
EXPECT_EQ(FILE_ERROR_OK, storage_->PutEntry(entry));
// Remove parent-child relationship to make the DB invalid.
@@ -596,11 +507,6 @@ TEST_F(ResourceMetadataStorageTest, CheckValidity) {
PutChild(key2, name3, key3);
EXPECT_TRUE(CheckValidity());
- // Add some cache entries.
- FileCacheEntry cache_entry;
- EXPECT_EQ(FILE_ERROR_OK, storage_->PutCacheEntry(key1, cache_entry));
- EXPECT_EQ(FILE_ERROR_OK, storage_->PutCacheEntry(key2, cache_entry));
-
// Remove key2.
RemoveChild(key1, name2);
EXPECT_FALSE(CheckValidity());

Powered by Google App Engine
This is Rietveld 408576698