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

Unified Diff: chrome/browser/sync_file_system/drive_backend/metadata_database_unittest.cc

Issue 558603002: [SyncFS] Make MetadataDatabase operations synchronous (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@01_create
Patch Set: +TODO Created 6 years, 3 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/sync_file_system/drive_backend/metadata_database_unittest.cc
diff --git a/chrome/browser/sync_file_system/drive_backend/metadata_database_unittest.cc b/chrome/browser/sync_file_system/drive_backend/metadata_database_unittest.cc
index 838e876606b4e3948faf553cb9f4a2bd5b99572a..1065d7c85b0fce46fa69be5e7f35ea01882bfdf6 100644
--- a/chrome/browser/sync_file_system/drive_backend/metadata_database_unittest.cc
+++ b/chrome/browser/sync_file_system/drive_backend/metadata_database_unittest.cc
@@ -202,11 +202,8 @@ class MetadataDatabaseTest : public testing::Test {
SyncStatusCode InitializeMetadataDatabase() {
SyncStatusCode status = SYNC_STATUS_UNKNOWN;
- MetadataDatabase::Create(database_dir_.path(),
- in_memory_env_.get(),
- CreateResultReceiver(&status,
- &metadata_database_));
- message_loop_.RunUntilIdle();
+ metadata_database_ = MetadataDatabase::Create(
+ database_dir_.path(), in_memory_env_.get(), &status);
return status;
}
@@ -555,79 +552,44 @@ class MetadataDatabaseTest : public testing::Test {
SyncStatusCode RegisterApp(const std::string& app_id,
const std::string& folder_id) {
- SyncStatusCode status = SYNC_STATUS_UNKNOWN;
- metadata_database_->RegisterApp(
- app_id, folder_id,
- CreateResultReceiver(&status));
- message_loop_.RunUntilIdle();
- return status;
+ return metadata_database_->RegisterApp(app_id, folder_id);
}
SyncStatusCode DisableApp(const std::string& app_id) {
- SyncStatusCode status = SYNC_STATUS_UNKNOWN;
- metadata_database_->DisableApp(
- app_id, CreateResultReceiver(&status));
- message_loop_.RunUntilIdle();
- return status;
+ return metadata_database_->DisableApp(app_id);
}
SyncStatusCode EnableApp(const std::string& app_id) {
- SyncStatusCode status = SYNC_STATUS_UNKNOWN;
- metadata_database_->EnableApp(
- app_id, CreateResultReceiver(&status));
- message_loop_.RunUntilIdle();
- return status;
+ return metadata_database_->EnableApp(app_id);
}
SyncStatusCode UnregisterApp(const std::string& app_id) {
- SyncStatusCode status = SYNC_STATUS_UNKNOWN;
- metadata_database_->UnregisterApp(
- app_id, CreateResultReceiver(&status));
- message_loop_.RunUntilIdle();
- return status;
+ return metadata_database_->UnregisterApp(app_id);
}
SyncStatusCode UpdateByChangeList(
ScopedVector<google_apis::ChangeResource> changes) {
- SyncStatusCode status = SYNC_STATUS_UNKNOWN;
- metadata_database_->UpdateByChangeList(
- current_change_id_,
- changes.Pass(), CreateResultReceiver(&status));
- message_loop_.RunUntilIdle();
- return status;
+ return metadata_database_->UpdateByChangeList(
+ current_change_id_, changes.Pass());
}
SyncStatusCode PopulateFolder(const std::string& folder_id,
const FileIDList& listed_children) {
- SyncStatusCode status = SYNC_STATUS_UNKNOWN;
- metadata_database_->PopulateFolderByChildList(
- folder_id, listed_children,
- CreateResultReceiver(&status));
- message_loop_.RunUntilIdle();
- return status;
+ return metadata_database_->PopulateFolderByChildList(
+ folder_id, listed_children);
}
SyncStatusCode UpdateTracker(const FileTracker& tracker) {
- SyncStatusCode status = SYNC_STATUS_UNKNOWN;
- metadata_database_->UpdateTracker(
- tracker.tracker_id(), tracker.synced_details(),
- CreateResultReceiver(&status));
- message_loop_.RunUntilIdle();
- return status;
+ return metadata_database_->UpdateTracker(
+ tracker.tracker_id(), tracker.synced_details());
}
SyncStatusCode PopulateInitialData(
int64 largest_change_id,
const google_apis::FileResource& sync_root_folder,
const ScopedVector<google_apis::FileResource>& app_root_folders) {
- SyncStatusCode status = SYNC_STATUS_UNKNOWN;
- metadata_database_->PopulateInitialData(
- largest_change_id,
- sync_root_folder,
- app_root_folders,
- CreateResultReceiver(&status));
- message_loop_.RunUntilIdle();
- return status;
+ return metadata_database_->PopulateInitialData(
+ largest_change_id, sync_root_folder, app_root_folders);
}
void ResetTrackerID(FileTracker* tracker) {

Powered by Google App Engine
This is Rietveld 408576698