Index: content/browser/download/download_file_manager.h |
diff --git a/content/browser/download/download_file_manager.h b/content/browser/download/download_file_manager.h |
index 030e2584238bb86f3829881166d1ddde521091dd..df067d89402f799434fb046685134b47730c8dce 100644 |
--- a/content/browser/download/download_file_manager.h |
+++ b/content/browser/download/download_file_manager.h |
@@ -142,6 +142,14 @@ class CONTENT_EXPORT DownloadFileManager |
return downloads_.size(); |
} |
+ void SetFileFactoryForTesting(scoped_ptr<DownloadFileFactory> file_factory) { |
+ download_file_factory_.reset(file_factory.release()); |
+ } |
+ |
+ DownloadFileFactory* GetFileFactoryForTesting() const { |
+ return download_file_factory_.get(); // Explicitly NOT a scoped_ptr. |
+ } |
+ |
private: |
friend class base::RefCountedThreadSafe<DownloadFileManager>; |
friend class DownloadFileManagerTest; |