Index: chrome/browser/sync_file_system/drive_backend_v1/drive_file_sync_service_unittest.cc |
diff --git a/chrome/browser/sync_file_system/drive_backend_v1/drive_file_sync_service_unittest.cc b/chrome/browser/sync_file_system/drive_backend_v1/drive_file_sync_service_unittest.cc |
index 4ecca738700c0dd9cf68ce4ac4b174cf2d495445..50e4a5dcec6f0c526f0a998d38a59b10f8ba90e5 100644 |
--- a/chrome/browser/sync_file_system/drive_backend_v1/drive_file_sync_service_unittest.cc |
+++ b/chrome/browser/sync_file_system/drive_backend_v1/drive_file_sync_service_unittest.cc |
@@ -45,6 +45,11 @@ void ExpectOkStatus(SyncStatusCode status) { |
EXPECT_EQ(SYNC_STATUS_OK, status); |
} |
+void SetStatusMap(RemoteFileSyncService::OriginStatusMap* status_map_out, |
+ const RemoteFileSyncService::OriginStatusMap& status_map) { |
+ *status_map_out = status_map; |
+} |
+ |
} // namespace |
class DriveFileSyncServiceTest : public testing::Test { |
@@ -288,7 +293,8 @@ TEST_F(DriveFileSyncServiceTest, EnableOrigin) { |
TEST_F(DriveFileSyncServiceTest, GetOriginStatusMap) { |
RemoteFileSyncService::OriginStatusMap origin_status_map; |
- sync_service()->GetOriginStatusMap(&origin_status_map); |
+ sync_service()->GetOriginStatusMap( |
+ base::Bind(&SetStatusMap, &origin_status_map)); |
ASSERT_EQ(0u, origin_status_map.size()); |
// Add 3 pending, 2 enabled and 1 disabled sync origin. |
@@ -299,7 +305,8 @@ TEST_F(DriveFileSyncServiceTest, GetOriginStatusMap) { |
AddOrigin("Enabled", "e1"); |
AddOrigin("Disabled", "d0"); |
- sync_service()->GetOriginStatusMap(&origin_status_map); |
+ sync_service()->GetOriginStatusMap( |
+ base::Bind(&SetStatusMap, &origin_status_map)); |
ASSERT_EQ(6u, origin_status_map.size()); |
EXPECT_EQ("Pending", origin_status_map[GURL("chrome-extension://app_p0")]); |
EXPECT_EQ("Pending", origin_status_map[GURL("chrome-extension://app_p1")]); |