Index: chrome/browser/sync_file_system/drive_backend/local_to_remote_syncer_unittest.cc |
diff --git a/chrome/browser/sync_file_system/drive_backend/local_to_remote_syncer_unittest.cc b/chrome/browser/sync_file_system/drive_backend/local_to_remote_syncer_unittest.cc |
index 957c00bef2acdcf40624652374b0cbbf9d82ec5a..ff061d446be554d97966c785d30b0caa02f48b09 100644 |
--- a/chrome/browser/sync_file_system/drive_backend/local_to_remote_syncer_unittest.cc |
+++ b/chrome/browser/sync_file_system/drive_backend/local_to_remote_syncer_unittest.cc |
@@ -211,10 +211,10 @@ class LocalToRemoteSyncerTest : public testing::Test { |
return status; |
} |
- ScopedVector<google_apis::ResourceEntry> |
+ ScopedVector<google_apis::FileResource> |
GetResourceEntriesForParentAndTitle(const std::string& parent_folder_id, |
const std::string& title) { |
- ScopedVector<google_apis::ResourceEntry> entries; |
+ ScopedVector<google_apis::FileResource> entries; |
EXPECT_EQ(google_apis::HTTP_SUCCESS, |
fake_drive_helper_->SearchByTitle( |
parent_folder_id, title, &entries)); |
@@ -223,28 +223,28 @@ class LocalToRemoteSyncerTest : public testing::Test { |
std::string GetFileIDForParentAndTitle(const std::string& parent_folder_id, |
const std::string& title) { |
- ScopedVector<google_apis::ResourceEntry> entries = |
+ ScopedVector<google_apis::FileResource> entries = |
GetResourceEntriesForParentAndTitle(parent_folder_id, title); |
if (entries.size() != 1) |
return std::string(); |
- return entries[0]->resource_id(); |
+ return entries[0]->file_id(); |
} |
void VerifyTitleUniqueness( |
const std::string& parent_folder_id, |
const std::string& title, |
- google_apis::ResourceEntry::ResourceEntryKind kind) { |
- ScopedVector<google_apis::ResourceEntry> entries; |
+ test_util::FileResourceKind kind) { |
+ ScopedVector<google_apis::FileResource> entries; |
EXPECT_EQ(google_apis::HTTP_SUCCESS, |
fake_drive_helper_->SearchByTitle( |
parent_folder_id, title, &entries)); |
ASSERT_EQ(1u, entries.size()); |
- EXPECT_EQ(kind, entries[0]->kind()); |
+ EXPECT_EQ(kind, test_util::GetFileResourceKind(*entries[0])); |
} |
void VerifyFileDeletion(const std::string& parent_folder_id, |
const std::string& title) { |
- ScopedVector<google_apis::ResourceEntry> entries; |
+ ScopedVector<google_apis::FileResource> entries; |
EXPECT_EQ(google_apis::HTTP_SUCCESS, |
fake_drive_helper_->SearchByTitle( |
parent_folder_id, title, &entries)); |
@@ -288,11 +288,11 @@ TEST_F(LocalToRemoteSyncerTest, CreateFile) { |
ASSERT_FALSE(folder_id.empty()); |
VerifyTitleUniqueness( |
- app_root, "file1", google_apis::ResourceEntry::ENTRY_KIND_FILE); |
+ app_root, "file1", test_util::RESOURCE_KIND_FILE); |
VerifyTitleUniqueness( |
- app_root, "folder", google_apis::ResourceEntry::ENTRY_KIND_FOLDER); |
+ app_root, "folder", test_util::RESOURCE_KIND_FOLDER); |
VerifyTitleUniqueness( |
- folder_id, "file2", google_apis::ResourceEntry::ENTRY_KIND_FILE); |
+ folder_id, "file2", test_util::RESOURCE_KIND_FILE); |
} |
TEST_F(LocalToRemoteSyncerTest, CreateFileOnMissingPath) { |
@@ -322,11 +322,11 @@ TEST_F(LocalToRemoteSyncerTest, CreateFileOnMissingPath) { |
ASSERT_FALSE(folder_id2.empty()); |
VerifyTitleUniqueness( |
- app_root, "folder1", google_apis::ResourceEntry::ENTRY_KIND_FOLDER); |
+ app_root, "folder1", test_util::RESOURCE_KIND_FOLDER); |
VerifyTitleUniqueness( |
- folder_id1, "folder2", google_apis::ResourceEntry::ENTRY_KIND_FOLDER); |
+ folder_id1, "folder2", test_util::RESOURCE_KIND_FOLDER); |
VerifyTitleUniqueness( |
- folder_id2, "file", google_apis::ResourceEntry::ENTRY_KIND_FILE); |
+ folder_id2, "file", test_util::RESOURCE_KIND_FILE); |
} |
TEST_F(LocalToRemoteSyncerTest, DeleteFile) { |
@@ -346,9 +346,9 @@ TEST_F(LocalToRemoteSyncerTest, DeleteFile) { |
URL(kOrigin, "folder"))); |
VerifyTitleUniqueness( |
- app_root, "file", google_apis::ResourceEntry::ENTRY_KIND_FILE); |
+ app_root, "file", test_util::RESOURCE_KIND_FILE); |
VerifyTitleUniqueness( |
- app_root, "folder", google_apis::ResourceEntry::ENTRY_KIND_FOLDER); |
+ app_root, "folder", test_util::RESOURCE_KIND_FOLDER); |
EXPECT_EQ(SYNC_STATUS_OK, RunLocalToRemoteSyncer( |
FileChange(FileChange::FILE_CHANGE_DELETE, |
@@ -378,11 +378,13 @@ TEST_F(LocalToRemoteSyncerTest, Conflict_CreateFileOnFolder) { |
URL(kOrigin, "foo"))); |
// There should exist both file and folder on remote. |
- ScopedVector<google_apis::ResourceEntry> entries = |
+ ScopedVector<google_apis::FileResource> entries = |
GetResourceEntriesForParentAndTitle(app_root, "foo"); |
ASSERT_EQ(2u, entries.size()); |
- EXPECT_EQ(google_apis::ResourceEntry::ENTRY_KIND_FOLDER, entries[0]->kind()); |
- EXPECT_EQ(google_apis::ResourceEntry::ENTRY_KIND_FILE, entries[1]->kind()); |
+ EXPECT_EQ(test_util::RESOURCE_KIND_FOLDER, |
+ test_util::GetFileResourceKind(*entries[0])); |
+ EXPECT_EQ(test_util::RESOURCE_KIND_FILE, |
+ test_util::GetFileResourceKind(*entries[1])); |
} |
TEST_F(LocalToRemoteSyncerTest, Conflict_CreateFolderOnFile) { |
@@ -401,11 +403,13 @@ TEST_F(LocalToRemoteSyncerTest, Conflict_CreateFolderOnFile) { |
URL(kOrigin, "foo"))); |
// There should exist both file and folder on remote. |
- ScopedVector<google_apis::ResourceEntry> entries = |
+ ScopedVector<google_apis::FileResource> entries = |
GetResourceEntriesForParentAndTitle(app_root, "foo"); |
ASSERT_EQ(2u, entries.size()); |
- EXPECT_EQ(google_apis::ResourceEntry::ENTRY_KIND_FILE, entries[0]->kind()); |
- EXPECT_EQ(google_apis::ResourceEntry::ENTRY_KIND_FOLDER, entries[1]->kind()); |
+ EXPECT_EQ(test_util::RESOURCE_KIND_FILE, |
+ test_util::GetFileResourceKind(*entries[0])); |
+ EXPECT_EQ(test_util::RESOURCE_KIND_FOLDER, |
+ test_util::GetFileResourceKind(*entries[1])); |
} |
TEST_F(LocalToRemoteSyncerTest, Conflict_CreateFileOnFile) { |
@@ -424,11 +428,13 @@ TEST_F(LocalToRemoteSyncerTest, Conflict_CreateFileOnFile) { |
URL(kOrigin, "foo"))); |
// There should exist both files on remote. |
- ScopedVector<google_apis::ResourceEntry> entries = |
+ ScopedVector<google_apis::FileResource> entries = |
GetResourceEntriesForParentAndTitle(app_root, "foo"); |
ASSERT_EQ(2u, entries.size()); |
- EXPECT_EQ(google_apis::ResourceEntry::ENTRY_KIND_FILE, entries[0]->kind()); |
- EXPECT_EQ(google_apis::ResourceEntry::ENTRY_KIND_FILE, entries[1]->kind()); |
+ EXPECT_EQ(test_util::RESOURCE_KIND_FILE, |
+ test_util::GetFileResourceKind(*entries[0])); |
+ EXPECT_EQ(test_util::RESOURCE_KIND_FILE, |
+ test_util::GetFileResourceKind(*entries[1])); |
} |
TEST_F(LocalToRemoteSyncerTest, Conflict_UpdateDeleteOnFile) { |
@@ -454,12 +460,13 @@ TEST_F(LocalToRemoteSyncerTest, Conflict_UpdateDeleteOnFile) { |
SYNC_FILE_TYPE_FILE), |
URL(kOrigin, "foo"))); |
- ScopedVector<google_apis::ResourceEntry> entries = |
+ ScopedVector<google_apis::FileResource> entries = |
GetResourceEntriesForParentAndTitle(app_root, "foo"); |
ASSERT_EQ(1u, entries.size()); |
- EXPECT_EQ(google_apis::ResourceEntry::ENTRY_KIND_FILE, entries[0]->kind()); |
- EXPECT_TRUE(!entries[0]->deleted()); |
- EXPECT_NE(file_id, entries[0]->resource_id()); |
+ EXPECT_EQ(test_util::RESOURCE_KIND_FILE, |
+ test_util::GetFileResourceKind(*entries[0])); |
+ EXPECT_TRUE(!entries[0]->labels().is_trashed()); |
+ EXPECT_NE(file_id, entries[0]->file_id()); |
} |
TEST_F(LocalToRemoteSyncerTest, Conflict_CreateDeleteOnFile) { |
@@ -483,12 +490,13 @@ TEST_F(LocalToRemoteSyncerTest, Conflict_CreateDeleteOnFile) { |
SYNC_FILE_TYPE_FILE), |
URL(kOrigin, "foo"))); |
- ScopedVector<google_apis::ResourceEntry> entries = |
+ ScopedVector<google_apis::FileResource> entries = |
GetResourceEntriesForParentAndTitle(app_root, "foo"); |
ASSERT_EQ(1u, entries.size()); |
- EXPECT_EQ(google_apis::ResourceEntry::ENTRY_KIND_FILE, entries[0]->kind()); |
- EXPECT_TRUE(!entries[0]->deleted()); |
- EXPECT_NE(file_id, entries[0]->resource_id()); |
+ EXPECT_EQ(test_util::RESOURCE_KIND_FILE, |
+ test_util::GetFileResourceKind(*entries[0])); |
+ EXPECT_TRUE(!entries[0]->labels().is_trashed()); |
+ EXPECT_NE(file_id, entries[0]->file_id()); |
} |
TEST_F(LocalToRemoteSyncerTest, Conflict_CreateFolderOnFolder) { |
@@ -505,15 +513,17 @@ TEST_F(LocalToRemoteSyncerTest, Conflict_CreateFolderOnFolder) { |
SYNC_FILE_TYPE_DIRECTORY), |
URL(kOrigin, "foo"))); |
- ScopedVector<google_apis::ResourceEntry> entries = |
+ ScopedVector<google_apis::FileResource> entries = |
GetResourceEntriesForParentAndTitle(app_root, "foo"); |
ASSERT_EQ(2u, entries.size()); |
- EXPECT_EQ(google_apis::ResourceEntry::ENTRY_KIND_FOLDER, entries[0]->kind()); |
- EXPECT_EQ(google_apis::ResourceEntry::ENTRY_KIND_FOLDER, entries[1]->kind()); |
- EXPECT_TRUE(!entries[0]->deleted()); |
- EXPECT_TRUE(!entries[1]->deleted()); |
- EXPECT_TRUE(folder_id == entries[0]->resource_id() || |
- folder_id == entries[1]->resource_id()); |
+ EXPECT_EQ(test_util::RESOURCE_KIND_FOLDER, |
+ test_util::GetFileResourceKind(*entries[0])); |
+ EXPECT_EQ(test_util::RESOURCE_KIND_FOLDER, |
+ test_util::GetFileResourceKind(*entries[1])); |
+ EXPECT_TRUE(!entries[0]->labels().is_trashed()); |
+ EXPECT_TRUE(!entries[1]->labels().is_trashed()); |
+ EXPECT_TRUE(folder_id == entries[0]->file_id() || |
+ folder_id == entries[1]->file_id()); |
TrackerIDSet trackers; |
EXPECT_TRUE(GetMetadataDatabase()->FindTrackersByFileID( |