Index: chrome/browser/sync_file_system/drive_backend/sync_engine_unittest.cc |
diff --git a/chrome/browser/sync_file_system/drive_backend/sync_engine_unittest.cc b/chrome/browser/sync_file_system/drive_backend/sync_engine_unittest.cc |
index 4406b8009e33e6b4dfcc1254745e59a3631a423b..88cc0729cae88d8f2f72bc30fd975a8a662db5a2 100644 |
--- a/chrome/browser/sync_file_system/drive_backend/sync_engine_unittest.cc |
+++ b/chrome/browser/sync_file_system/drive_backend/sync_engine_unittest.cc |
@@ -14,6 +14,7 @@ |
#include "chrome/browser/sync_file_system/drive_backend/metadata_database.pb.h" |
#include "chrome/browser/sync_file_system/drive_backend/sync_task.h" |
#include "chrome/browser/sync_file_system/drive_backend/sync_task_manager.h" |
+#include "chrome/browser/sync_file_system/drive_backend/sync_worker.h" |
#include "chrome/browser/sync_file_system/sync_file_system_test_util.h" |
#include "content/public/test/test_browser_thread_bundle.h" |
#include "extensions/common/extension.h" |
@@ -136,11 +137,11 @@ class SyncEngineTest |
SyncEngine* sync_engine() { return sync_engine_.get(); } |
void UpdateRegisteredApps() { |
- sync_engine_->UpdateRegisteredApps(); |
+ sync_engine_->UpdateRegisteredAppsForTesting(); |
} |
SyncTaskManager* GetSyncEngineTaskManager() { |
- return sync_engine_->GetSyncTaskManagerForTesting(); |
+ return sync_engine_->sync_worker_->GetSyncTaskManager(); |
} |
void CheckServiceState(SyncStatusCode expected_sync_status, |
@@ -150,6 +151,10 @@ class SyncEngineTest |
EXPECT_EQ(expected_service_status, sync_engine_->GetCurrentState()); |
} |
+ MetadataDatabase* metadata_database() { |
+ return sync_engine()->sync_worker_->GetMetadataDatabase(); |
+ } |
+ |
private: |
content::TestBrowserThreadBundle browser_threads_; |
base::ScopedTempDir profile_dir_; |
@@ -164,25 +169,24 @@ class SyncEngineTest |
TEST_F(SyncEngineTest, EnableOrigin) { |
FileTracker tracker; |
SyncStatusCode sync_status = SYNC_STATUS_UNKNOWN; |
- MetadataDatabase* metadata_database = sync_engine()->GetMetadataDatabase(); |
GURL origin = extensions::Extension::GetBaseURLFromExtensionId(kAppID); |
sync_engine()->RegisterOrigin(origin, CreateResultReceiver(&sync_status)); |
base::RunLoop().RunUntilIdle(); |
EXPECT_EQ(SYNC_STATUS_OK, sync_status); |
- ASSERT_TRUE(metadata_database->FindAppRootTracker(kAppID, &tracker)); |
+ ASSERT_TRUE(metadata_database()->FindAppRootTracker(kAppID, &tracker)); |
EXPECT_EQ(TRACKER_KIND_APP_ROOT, tracker.tracker_kind()); |
sync_engine()->DisableOrigin(origin, CreateResultReceiver(&sync_status)); |
base::RunLoop().RunUntilIdle(); |
EXPECT_EQ(SYNC_STATUS_OK, sync_status); |
- ASSERT_TRUE(metadata_database->FindAppRootTracker(kAppID, &tracker)); |
+ ASSERT_TRUE(metadata_database()->FindAppRootTracker(kAppID, &tracker)); |
EXPECT_EQ(TRACKER_KIND_DISABLED_APP_ROOT, tracker.tracker_kind()); |
sync_engine()->EnableOrigin(origin, CreateResultReceiver(&sync_status)); |
base::RunLoop().RunUntilIdle(); |
EXPECT_EQ(SYNC_STATUS_OK, sync_status); |
- ASSERT_TRUE(metadata_database->FindAppRootTracker(kAppID, &tracker)); |
+ ASSERT_TRUE(metadata_database()->FindAppRootTracker(kAppID, &tracker)); |
EXPECT_EQ(TRACKER_KIND_APP_ROOT, tracker.tracker_kind()); |
sync_engine()->UninstallOrigin( |
@@ -191,7 +195,7 @@ TEST_F(SyncEngineTest, EnableOrigin) { |
CreateResultReceiver(&sync_status)); |
base::RunLoop().RunUntilIdle(); |
EXPECT_EQ(SYNC_STATUS_OK, sync_status); |
- ASSERT_FALSE(metadata_database->FindAppRootTracker(kAppID, &tracker)); |
+ ASSERT_FALSE(metadata_database()->FindAppRootTracker(kAppID, &tracker)); |
} |
TEST_F(SyncEngineTest, UpdateRegisteredApps) { |
@@ -214,16 +218,15 @@ TEST_F(SyncEngineTest, UpdateRegisteredApps) { |
EXPECT_EQ(SYNC_STATUS_OK, sync_status); |
} |
- MetadataDatabase* metadata_database = sync_engine()->GetMetadataDatabase(); |
FileTracker tracker; |
- ASSERT_TRUE(metadata_database->FindAppRootTracker("app_0", &tracker)); |
+ ASSERT_TRUE(metadata_database()->FindAppRootTracker("app_0", &tracker)); |
EXPECT_EQ(TRACKER_KIND_APP_ROOT, tracker.tracker_kind()); |
- ASSERT_TRUE(metadata_database->FindAppRootTracker("app_1", &tracker)); |
+ ASSERT_TRUE(metadata_database()->FindAppRootTracker("app_1", &tracker)); |
EXPECT_EQ(TRACKER_KIND_APP_ROOT, tracker.tracker_kind()); |
- ASSERT_TRUE(metadata_database->FindAppRootTracker("app_2", &tracker)); |
+ ASSERT_TRUE(metadata_database()->FindAppRootTracker("app_2", &tracker)); |
EXPECT_EQ(TRACKER_KIND_APP_ROOT, tracker.tracker_kind()); |
extension_service()->DisableExtension("app_1"); |
@@ -232,13 +235,13 @@ TEST_F(SyncEngineTest, UpdateRegisteredApps) { |
UpdateRegisteredApps(); |
base::RunLoop().RunUntilIdle(); |
- ASSERT_TRUE(metadata_database->FindAppRootTracker("app_0", &tracker)); |
+ ASSERT_TRUE(metadata_database()->FindAppRootTracker("app_0", &tracker)); |
EXPECT_EQ(TRACKER_KIND_APP_ROOT, tracker.tracker_kind()); |
- ASSERT_TRUE(metadata_database->FindAppRootTracker("app_1", &tracker)); |
+ ASSERT_TRUE(metadata_database()->FindAppRootTracker("app_1", &tracker)); |
EXPECT_EQ(TRACKER_KIND_DISABLED_APP_ROOT, tracker.tracker_kind()); |
- ASSERT_FALSE(metadata_database->FindAppRootTracker("app_2", &tracker)); |
+ ASSERT_FALSE(metadata_database()->FindAppRootTracker("app_2", &tracker)); |
} |
TEST_F(SyncEngineTest, GetOriginStatusMap) { |