Index: chrome/browser/download/download_manager_unittest.cc |
diff --git a/chrome/browser/download/download_manager_unittest.cc b/chrome/browser/download/download_manager_unittest.cc |
index b99007e9bd0fd8b4d53c9e1ec71fffb78a3d667c..4bd969dc863774c07b40e3a566791863379a099f 100644 |
--- a/chrome/browser/download/download_manager_unittest.cc |
+++ b/chrome/browser/download/download_manager_unittest.cc |
@@ -55,6 +55,28 @@ |
#define MAYBE_DownloadRemoveTest DownloadRemoveTest |
#endif |
+namespace { |
+ |
+class MockDownloadFileFactory |
+ : public DownloadFileManager::DownloadFileFactory { |
+ public: |
+ MockDownloadFileFactory() {} |
+ |
+ virtual DownloadFile* CreateFile(DownloadCreateInfo* info, |
+ const DownloadRequestHandle& request_handle, |
+ DownloadManager* download_manager) OVERRIDE; |
+}; |
+ |
+DownloadFile* MockDownloadFileFactory::CreateFile( |
+ DownloadCreateInfo* info, |
+ const DownloadRequestHandle& request_handle, |
+ DownloadManager* download_manager) { |
+ NOTREACHED(); |
+ return NULL; |
+} |
+ |
+} // namespace |
+ |
using content::BrowserThread; |
DownloadId::Domain kValidIdDomain = "valid DownloadId::Domain"; |
@@ -149,7 +171,8 @@ class DownloadManagerTest : public testing::Test { |
DownloadFileManager* file_manager() { |
if (!file_manager_) { |
- file_manager_ = new DownloadFileManager(NULL); |
+ file_manager_ = new DownloadFileManager(NULL, |
+ new MockDownloadFileFactory); |
download_manager_->SetFileManager(file_manager_); |
} |
return file_manager_; |