| Index: content/browser/download/mock_download_manager.cc
|
| diff --git a/content/browser/download/mock_download_manager.cc b/content/browser/download/mock_download_manager.cc
|
| new file mode 100755
|
| index 0000000000000000000000000000000000000000..b6cd463a4f24a658b8dbd56d731a9c0ad577056f
|
| --- /dev/null
|
| +++ b/content/browser/download/mock_download_manager.cc
|
| @@ -0,0 +1,212 @@
|
| +// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#include "content/browser/download/mock_download_manager.h"
|
| +
|
| +#include "content/browser/download/download_create_info.h"
|
| +
|
| +MockDownloadManager::MockDownloadManager(
|
| + content::DownloadManagerDelegate* delegate,
|
| + DownloadIdFactory* id_factory,
|
| + DownloadStatusUpdater* updater)
|
| + : delegate_(delegate), id_factory_(id_factory), updater_(updater),
|
| + file_manager_(NULL) {
|
| +}
|
| +
|
| +MockDownloadManager::~MockDownloadManager() {
|
| +}
|
| +
|
| +void MockDownloadManager::Shutdown() {
|
| +}
|
| +
|
| +void MockDownloadManager::GetTemporaryDownloads(const FilePath& dir_path,
|
| + DownloadVector* result) {
|
| +}
|
| +
|
| +void MockDownloadManager::GetAllDownloads(const FilePath& dir_path,
|
| + DownloadVector* result) {
|
| +}
|
| +
|
| +void MockDownloadManager::SearchDownloads(const string16& query,
|
| + DownloadVector* result) {
|
| +}
|
| +
|
| +bool MockDownloadManager::Init(content::BrowserContext* browser_context) {
|
| + return true;
|
| +}
|
| +
|
| +void MockDownloadManager::StartDownload(int32 id) {
|
| +}
|
| +
|
| +void MockDownloadManager::UpdateDownload(int32 download_id, int64 size) {
|
| +}
|
| +
|
| +void MockDownloadManager::OnResponseCompleted(int32 download_id, int64 size,
|
| + const std::string& hash) {
|
| +}
|
| +
|
| +void MockDownloadManager::CancelDownload(int32 download_id) {
|
| +}
|
| +
|
| +void MockDownloadManager::OnDownloadInterrupted(int32 download_id, int64 size,
|
| + InterruptReason reason) {
|
| +}
|
| +
|
| +void MockDownloadManager::DownloadCancelledInternal(DownloadItem* download) {
|
| + download->Cancel(true);
|
| + item_map_.erase(download->id());
|
| +}
|
| +
|
| +void MockDownloadManager::RemoveDownload(int64 download_handle) {
|
| +}
|
| +
|
| +bool MockDownloadManager::IsDownloadReadyForCompletion(DownloadItem* download) {
|
| + return download->all_data_saved();
|
| +}
|
| +
|
| +void MockDownloadManager::MaybeCompleteDownload(DownloadItem* download) {
|
| + if (IsDownloadReadyForCompletion(download))
|
| + download->OnDownloadRenamedToFinalName(download->full_path());
|
| +}
|
| +
|
| +void MockDownloadManager::OnDownloadRenamedToFinalName(int download_id,
|
| + const FilePath& full_path,
|
| + int uniquifier) {
|
| +}
|
| +
|
| +int MockDownloadManager::RemoveDownloadsBetween(const base::Time remove_begin,
|
| + const base::Time remove_end) {
|
| + return 0;
|
| +}
|
| +
|
| +int MockDownloadManager::RemoveDownloads(const base::Time remove_begin) {
|
| + return 0;
|
| +}
|
| +
|
| +int MockDownloadManager::RemoveAllDownloads() {
|
| + return 1;
|
| +}
|
| +
|
| +void MockDownloadManager::DownloadCompleted(int32 download_id) {
|
| +}
|
| +
|
| +void MockDownloadManager::DownloadUrl(const GURL& url,
|
| + const GURL& referrer,
|
| + const std::string& referrer_encoding,
|
| + TabContents* tab_contents) {
|
| +}
|
| +
|
| +void MockDownloadManager::DownloadUrlToFile(const GURL& url,
|
| + const GURL& referrer,
|
| + const std::string& referrer_encoding,
|
| + const DownloadSaveInfo& save_info,
|
| + TabContents* tab_contents) {
|
| +}
|
| +
|
| +void MockDownloadManager::AddObserver(Observer* observer) {
|
| +}
|
| +
|
| +void MockDownloadManager::RemoveObserver(Observer* observer) {
|
| +}
|
| +
|
| +void MockDownloadManager::OnPersistentStoreQueryComplete(
|
| + std::vector<DownloadPersistentStoreInfo>* entries) {
|
| +}
|
| +
|
| +void MockDownloadManager::OnItemAddedToPersistentStore(int32 download_id,
|
| + int64 db_handle) {
|
| +}
|
| +
|
| +void MockDownloadManager::ShowDownloadInBrowser(DownloadItem* download) {
|
| +}
|
| +
|
| +int MockDownloadManager::InProgressCount() const {
|
| + return 1;
|
| +}
|
| +
|
| +content::BrowserContext* MockDownloadManager::BrowserContext() {
|
| + return NULL;
|
| +}
|
| +
|
| +FilePath MockDownloadManager::LastDownloadPath() {
|
| + return FilePath();
|
| +}
|
| +
|
| +void MockDownloadManager::CreateDownloadItem(
|
| + DownloadCreateInfo* info,
|
| + const DownloadRequestHandle& request_handle) {
|
| + item_map_.insert(std::make_pair(
|
| + info->download_id.local(),
|
| + new DownloadItem(this,
|
| + *info,
|
| + new DownloadRequestHandle(request_handle),
|
| + false)));
|
| +}
|
| +
|
| +void MockDownloadManager::ClearLastDownloadPath() {
|
| +}
|
| +
|
| +void MockDownloadManager::FileSelected(const FilePath& path, void* params) {
|
| +}
|
| +
|
| +void MockDownloadManager::FileSelectionCanceled(void* params) {
|
| +}
|
| +
|
| +void MockDownloadManager::RestartDownload(int32 download_id) {
|
| +}
|
| +
|
| +void MockDownloadManager::MarkDownloadOpened(DownloadItem* download) {
|
| + download->set_open_when_complete(true);
|
| +}
|
| +
|
| +void MockDownloadManager::CheckForHistoryFilesRemoval() {
|
| +}
|
| +
|
| +void MockDownloadManager::CheckForFileRemoval(DownloadItem* download_item) {
|
| +}
|
| +
|
| +void MockDownloadManager::AssertQueueStateConsistent(DownloadItem* download) {
|
| +}
|
| +
|
| +DownloadItem* MockDownloadManager::GetDownloadItem(int id) {
|
| + std::map<int32, DownloadItem*>::iterator it = item_map_.find(id);
|
| + if (it == item_map_.end())
|
| + return NULL;
|
| + return it->second;
|
| +}
|
| +
|
| +void MockDownloadManager::SavePageDownloadStarted(DownloadItem* download) {
|
| +}
|
| +
|
| +void MockDownloadManager::SavePageDownloadFinished(DownloadItem* download) {
|
| +}
|
| +
|
| +DownloadItem* MockDownloadManager::GetActiveDownloadItem(int id) {
|
| + return GetDownloadItem(id);
|
| +}
|
| +
|
| +content::DownloadManagerDelegate* MockDownloadManager::delegate() const {
|
| + return delegate_;
|
| +}
|
| +
|
| +void MockDownloadManager::SetDownloadManagerDelegate(
|
| + content::DownloadManagerDelegate* delegate) {
|
| +}
|
| +
|
| +DownloadId MockDownloadManager::GetNextId() {
|
| + return DownloadId(this, 1);
|
| +}
|
| +
|
| +void MockDownloadManager::ContinueDownloadWithPath(DownloadItem* download,
|
| + const FilePath& chosen_file) {
|
| + download->Rename(chosen_file);
|
| +}
|
| +
|
| +DownloadItem* MockDownloadManager::GetActiveDownload(int32 download_id) {
|
| + return GetDownloadItem(download_id);
|
| +}
|
| +
|
| +void MockDownloadManager::SetFileManager(DownloadFileManager* file_manager) {
|
| + file_manager_ = file_manager;
|
| +}
|
|
|