Chromium Code Reviews| 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)); |
|
tzik
2014/05/21 10:52:33
ditto
|
| 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")]); |