Index: chrome/browser/extensions/api/downloads/downloads_api_unittest.cc |
diff --git a/chrome/browser/extensions/api/downloads/downloads_api_unittest.cc b/chrome/browser/extensions/api/downloads/downloads_api_unittest.cc |
index 451bb6a58f8dd3636b642e461207934e28a08ed1..2c818f24cf02a079107ccd4501938da2d8841ba6 100644 |
--- a/chrome/browser/extensions/api/downloads/downloads_api_unittest.cc |
+++ b/chrome/browser/extensions/api/downloads/downloads_api_unittest.cc |
@@ -813,30 +813,6 @@ const char HTML5FileWriter::kHTML5FileWritten[] = "html5_file_written"; |
const char HTML5FileWriter::kURLRequestContextToreDown[] = |
"url_request_context_tore_down"; |
-// While an object of this class exists, it will mock out download |
-// opening for all downloads created on the specified download manager. |
-class MockDownloadOpeningObserver : public DownloadManager::Observer { |
- public: |
- explicit MockDownloadOpeningObserver(DownloadManager* manager) |
- : download_manager_(manager) { |
- download_manager_->AddObserver(this); |
- } |
- |
- ~MockDownloadOpeningObserver() { |
- download_manager_->RemoveObserver(this); |
- } |
- |
- virtual void OnDownloadCreated( |
- DownloadManager* manager, DownloadItem* item) OVERRIDE { |
- item->MockDownloadOpenForTesting(); |
- } |
- |
- private: |
- DownloadManager* download_manager_; |
- |
- DISALLOW_COPY_AND_ASSIGN(MockDownloadOpeningObserver); |
-}; |
- |
} // namespace |
IN_PROC_BROWSER_TEST_F(DownloadExtensionTest, |
@@ -846,7 +822,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest, |
new DownloadsOpenFunction(), |
"[-42]").c_str()); |
- MockDownloadOpeningObserver mock_open_observer(GetCurrentManager()); |
+ GetCurrentManager()->MockDownloadOpenForTesting(); |
DownloadItem* download_item = CreateSlowTestDownload(); |
ASSERT_TRUE(download_item); |
EXPECT_FALSE(download_item->GetOpened()); |