summaryrefslogtreecommitdiffstats
path: root/chrome/browser/download/download_manager_unittest.cc
diff options
context:
space:
mode:
authorahendrickson@chromium.org <ahendrickson@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-13 12:57:57 +0000
committerahendrickson@chromium.org <ahendrickson@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-13 12:57:57 +0000
commitbe76b7e54fade17db9c7de99f8e1d8bf89a8417b (patch)
tree95103281a725609818a12f4f2cb147b30168920e /chrome/browser/download/download_manager_unittest.cc
parent6ee5e80dbce6654cfadcd75289160bff7c346290 (diff)
downloadchromium_src-be76b7e54fade17db9c7de99f8e1d8bf89a8417b.zip
chromium_src-be76b7e54fade17db9c7de99f8e1d8bf89a8417b.tar.gz
chromium_src-be76b7e54fade17db9c7de99f8e1d8bf89a8417b.tar.bz2
Added a InterruptReason enum.
Will be used when downloads are interrupted to communicate errors to the user. Bug=None Test=None Review URL: http://codereview.chromium.org/8052017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105296 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/download/download_manager_unittest.cc')
-rw-r--r--chrome/browser/download/download_manager_unittest.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/chrome/browser/download/download_manager_unittest.cc b/chrome/browser/download/download_manager_unittest.cc
index db1a1f0..fbdd369 100644
--- a/chrome/browser/download/download_manager_unittest.cc
+++ b/chrome/browser/download/download_manager_unittest.cc
@@ -29,6 +29,7 @@
#include "content/browser/download/download_item.h"
#include "content/browser/download/download_manager.h"
#include "content/browser/download/download_status_updater.h"
+#include "content/browser/download/interrupt_reasons.h"
#include "content/browser/download/mock_download_manager.h"
#include "grit/generated_resources.h"
#include "net/base/io_buffer.h"
@@ -106,8 +107,9 @@ class DownloadManagerTest : public testing::Test {
message_loop_.RunAllPending();
}
- void OnDownloadError(int32 download_id, int64 size, net::Error os_error) {
- download_manager_->OnDownloadError(download_id, size, os_error);
+ void OnDownloadInterrupted(int32 download_id, int64 size,
+ InterruptReason reason) {
+ download_manager_->OnDownloadInterrupted(download_id, size, reason);
}
// Get the download item with ID |id|.
@@ -511,7 +513,8 @@ TEST_F(DownloadManagerTest, DownloadInterruptTest) {
EXPECT_TRUE(GetActiveDownloadItem(0) != NULL);
int64 error_size = 3;
- OnDownloadError(0, error_size, net::ERR_FILE_NOT_FOUND);
+ OnDownloadInterrupted(0, error_size,
+ DOWNLOAD_INTERRUPT_REASON_FILE_ACCESS_DENIED);
message_loop_.RunAllPending();
EXPECT_TRUE(GetActiveDownloadItem(0) == NULL);