diff options
Diffstat (limited to 'chrome/browser/safe_browsing/safe_browsing_blocking_page_unittest.cc')
-rw-r--r-- | chrome/browser/safe_browsing/safe_browsing_blocking_page_unittest.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/chrome/browser/safe_browsing/safe_browsing_blocking_page_unittest.cc b/chrome/browser/safe_browsing/safe_browsing_blocking_page_unittest.cc index 5f4d322..228873b 100644 --- a/chrome/browser/safe_browsing/safe_browsing_blocking_page_unittest.cc +++ b/chrome/browser/safe_browsing/safe_browsing_blocking_page_unittest.cc @@ -126,16 +126,18 @@ class SafeBrowsingBlockingPageTest : public ChromeRenderViewHostTestHarness { ui_manager_ = new TestSafeBrowsingUIManager(NULL); } - virtual void SetUp() { + virtual void SetUp() OVERRIDE { ChromeRenderViewHostTestHarness::SetUp(); SafeBrowsingBlockingPage::RegisterFactory(&factory_); - MalwareDetails::RegisterFactory(NULL); // Create it fresh each time. ResetUserResponse(); } - virtual void TearDown() { + virtual void TearDown() OVERRIDE { // Release the UI manager before the BrowserThreads are destroyed. ui_manager_ = NULL; + SafeBrowsingBlockingPage::RegisterFactory(NULL); + // Clean up singleton reference (crbug.com/110594). + MalwareDetails::RegisterFactory(NULL); ChromeRenderViewHostTestHarness::TearDown(); } |