Index: chrome/test/base/chrome_render_view_host_test_harness.cc |
diff --git a/chrome/test/base/chrome_render_view_host_test_harness.cc b/chrome/test/base/chrome_render_view_host_test_harness.cc |
index bf680115de9659be3c620b3fa9f15d1b7815c612..57c70656925763387f21d1e7624fdb7e4b8db8db 100644 |
--- a/chrome/test/base/chrome_render_view_host_test_harness.cc |
+++ b/chrome/test/base/chrome_render_view_host_test_harness.cc |
@@ -49,12 +49,6 @@ static BrowserContextKeyedService* BuildSigninManagerFake( |
#endif |
} |
-void ChromeRenderViewHostTestHarness::SetUp() { |
- RenderViewHostTestHarness::SetUp(); |
- SigninManagerFactory::GetInstance()->SetTestingFactory( |
- profile(), BuildSigninManagerFake); |
-} |
- |
void ChromeRenderViewHostTestHarness::TearDown() { |
RenderViewHostTestHarness::TearDown(); |
#if defined(USE_ASH) |
@@ -67,5 +61,8 @@ void ChromeRenderViewHostTestHarness::TearDown() { |
content::BrowserContext* |
ChromeRenderViewHostTestHarness::CreateBrowserContext() { |
- return new TestingProfile(); |
+ TestingProfile::Builder builder; |
+ builder.AddTestingFactory(SigninManagerFactory::GetInstance(), |
+ BuildSigninManagerFake); |
+ return builder.Build().release(); |
} |