Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(345)

Unified Diff: content/browser/download/download_file_manager_unittest.cc

Issue 10950015: Shift "commit point" for when a download will no longer accept cancels. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Incorporated comments. Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/download/download_file_manager_unittest.cc
diff --git a/content/browser/download/download_file_manager_unittest.cc b/content/browser/download/download_file_manager_unittest.cc
index 52ce433e5a85557846cdf965fca167a123c8ed8e..4897952c8e41b4c8799fcaf80b0b6380a1236f40 100644
--- a/content/browser/download/download_file_manager_unittest.cc
+++ b/content/browser/download/download_file_manager_unittest.cc
@@ -13,6 +13,7 @@
#include "content/browser/download/byte_stream.h"
#include "content/browser/download/download_create_info.h"
#include "content/browser/download/download_interrupt_reasons_impl.h"
+#include "content/browser/download/download_file_factory.h"
#include "content/browser/download/download_request_handle.h"
#include "content/browser/download/mock_download_file.h"
#include "content/public/browser/download_id.h"
@@ -48,8 +49,7 @@ class TestDownloadManager : public MockDownloadManager {
~TestDownloadManager() {}
};
-class MockDownloadFileFactory :
- public DownloadFileManager::DownloadFileFactory {
+class MockDownloadFileFactory : public content::DownloadFileFactory {
public:
MockDownloadFileFactory() {}
@@ -186,6 +186,9 @@ class DownloadFileManagerTest : public testing::Test {
// |info| is the information needed to create a new download file.
// |id| is the download ID of the new download file.
asanka 2012/09/20 18:42:15 Nit: No |id| parameter anymore.
Randy Smith (Not in Mondays) 2012/09/21 21:58:01 Done.
void CreateDownloadFile(scoped_ptr<DownloadCreateInfo> info) {
+ // Anything that isn't DOWNLOAD_INTERRUPT_REASON_NONE.
+ last_reason_ = content::DOWNLOAD_INTERRUPT_REASON_FILE_ACCESS_DENIED;
+
// Mostly null out args; they'll be passed to MockDownloadFileFactory
// to be ignored anyway.
download_file_manager_->CreateDownloadFile(
@@ -195,8 +198,6 @@ class DownloadFileManagerTest : public testing::Test {
// The test jig will outlive all download files.
base::Unretained(this)));
- // Anything that isn't DOWNLOAD_INTERRUPT_REASON_NONE.
- last_reason_ = content::DOWNLOAD_INTERRUPT_REASON_FILE_ACCESS_DENIED;
ProcessAllPendingMessages();
EXPECT_EQ(content::DOWNLOAD_INTERRUPT_REASON_NONE, last_reason_);
}
@@ -239,7 +240,7 @@ class DownloadFileManagerTest : public testing::Test {
EXPECT_CALL(*file, AnnotateWithSourceInformation())
.WillOnce(Return());
- EXPECT_CALL(*file, Detach())
+ EXPECT_CALL(*file, Detach(_))
.WillOnce(Return());
int num_downloads = download_file_manager_->NumberOfActiveDownloads();
EXPECT_LT(0, num_downloads);

Powered by Google App Engine
This is Rietveld 408576698