Chromium Code Reviews| Index: chrome/browser/sync/profile_sync_service_session_unittest.cc |
| diff --git a/chrome/browser/sync/profile_sync_service_session_unittest.cc b/chrome/browser/sync/profile_sync_service_session_unittest.cc |
| index 592a826a56a02a7417180591dcd92c6f12a8bca0..fc60265df30f75c2bce83ff7584a278e771c4d17 100644 |
| --- a/chrome/browser/sync/profile_sync_service_session_unittest.cc |
| +++ b/chrome/browser/sync/profile_sync_service_session_unittest.cc |
| @@ -212,13 +212,15 @@ class ProfileSyncServiceSessionTest |
| protected: |
| virtual TestingProfile* CreateProfile() OVERRIDE { |
| - TestingProfile* profile = new TestingProfile(); |
| + TestingProfile::Builder builder; |
| + builder.AddTestingFactory(ProfileOAuth2TokenServiceFactory::GetInstance(), |
| + FakeOAuth2TokenService::BuildTokenService); |
| // Don't want the profile to create a real ProfileSyncService. |
| - ProfileSyncServiceFactory::GetInstance()->SetTestingFactory(profile, |
| - NULL); |
| + builder.AddTestingFactory(ProfileSyncServiceFactory::GetInstance(), NULL); |
| + scoped_ptr<TestingProfile> profile = builder.Build().Pass(); |
|
awong
2013/08/16 17:53:16
scoped_ptr<TestingProfile> profile(builder.Build()
Andrew T Wilson (Slow)
2013/08/19 12:15:56
Done.
|
| invalidation::InvalidationServiceFactory::GetInstance()-> |
| SetBuildOnlyFakeInvalidatorsForTest(true); |
| - return profile; |
| + return profile.release(); |
| } |
| virtual void SetUp() { |
| @@ -271,8 +273,6 @@ class ProfileSyncServiceSessionTest |
| SigninManagerBase* signin = |
| SigninManagerFactory::GetForProfile(profile()); |
| signin->SetAuthenticatedUsername("test_user"); |
| - ProfileOAuth2TokenServiceFactory::GetInstance()->SetTestingFactory( |
| - profile(), FakeOAuth2TokenService::BuildTokenService); |
| ProfileSyncComponentsFactoryMock* factory = |
| new ProfileSyncComponentsFactoryMock(); |
| sync_service_.reset(new FakeProfileSyncService( |