| 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")]);
|
|
|