summaryrefslogtreecommitdiffstats
path: root/chrome/browser/safe_browsing/safe_browsing_blocking_page_unittest.cc
diff options
context:
space:
mode:
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.cc8
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();
}