Index: chrome/browser/sync/profile_sync_service_autofill_unittest.cc |
diff --git a/chrome/browser/sync/profile_sync_service_autofill_unittest.cc b/chrome/browser/sync/profile_sync_service_autofill_unittest.cc |
index f49b9667b2bea17a57f958fbaebc3b71bcb313d6..90a7711fa79b4b2b71a5c04004257d7b9203cd4f 100644 |
--- a/chrome/browser/sync/profile_sync_service_autofill_unittest.cc |
+++ b/chrome/browser/sync/profile_sync_service_autofill_unittest.cc |
@@ -150,6 +150,7 @@ class TestSyncClient : public sync_driver::FakeSyncClient { |
TestSyncClient(PersonalDataManager* pdm, |
const scoped_refptr<AutofillWebDataService>& web_data_service) |
: pdm_(pdm), |
+ sync_service_(nullptr), |
web_data_service_(web_data_service) {} |
~TestSyncClient() override {} |
@@ -157,6 +158,10 @@ class TestSyncClient : public sync_driver::FakeSyncClient { |
autofill::PersonalDataManager* GetPersonalDataManager() override { |
return pdm_; |
} |
+ sync_driver::SyncService* GetSyncService() override { |
+ DCHECK(sync_service_); |
+ return sync_service_; |
+ } |
scoped_refptr<autofill::AutofillWebDataService> GetWebDataService() override { |
return web_data_service_; |
} |
@@ -172,8 +177,13 @@ class TestSyncClient : public sync_driver::FakeSyncClient { |
} |
} |
+ void SetSyncService(sync_driver::SyncService* sync_service) { |
+ sync_service_ = sync_service; |
+ } |
+ |
private: |
PersonalDataManager* pdm_; |
+ sync_driver::SyncService* sync_service_; |
scoped_refptr<AutofillWebDataService> web_data_service_; |
}; |
@@ -499,6 +509,7 @@ class ProfileSyncServiceAutofillTest |
signin->SetAuthenticatedAccountInfo("12345", "test_user@gmail.com"); |
sync_service_ = TestProfileSyncService::BuildAutoStartAsyncInit(profile_, |
callback); |
+ sync_client_->SetSyncService(sync_service_); |
ProfileSyncComponentsFactoryMock* components = |
sync_service_->components_factory_mock(); |