| 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..1b4e173b175e79f90425290e3c5719f64c48fa72 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());
|
| 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(
|
|
|