| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/browser/download/download_manager_impl.h" | 5 #include "content/browser/download/download_manager_impl.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include <map> | 10 #include <map> |
| (...skipping 529 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 540 uint32_t local_id(5); // Random value | 540 uint32_t local_id(5); // Random value |
| 541 base::FilePath download_path(FILE_PATH_LITERAL("download/path")); | 541 base::FilePath download_path(FILE_PATH_LITERAL("download/path")); |
| 542 | 542 |
| 543 EXPECT_FALSE(download_manager_->GetDownload(local_id)); | 543 EXPECT_FALSE(download_manager_->GetDownload(local_id)); |
| 544 | 544 |
| 545 EXPECT_CALL(GetMockObserver(), OnDownloadCreated(download_manager_.get(), _)) | 545 EXPECT_CALL(GetMockObserver(), OnDownloadCreated(download_manager_.get(), _)) |
| 546 .WillOnce(Return()); | 546 .WillOnce(Return()); |
| 547 EXPECT_CALL(GetMockDownloadManagerDelegate(), GetNextId(_)) | 547 EXPECT_CALL(GetMockDownloadManagerDelegate(), GetNextId(_)) |
| 548 .WillOnce(RunCallback<0>(local_id)); | 548 .WillOnce(RunCallback<0>(local_id)); |
| 549 | 549 |
| 550 #if !defined(OS_LINUX) || defined(OS_CHROMEOS) |
| 550 // Doing nothing will set the default download directory to null. | 551 // Doing nothing will set the default download directory to null. |
| 551 EXPECT_CALL(GetMockDownloadManagerDelegate(), GetSaveDir(_, _, _, _)); | 552 EXPECT_CALL(GetMockDownloadManagerDelegate(), GetSaveDir(_, _, _, _)); |
| 553 #endif |
| 552 EXPECT_CALL(GetMockDownloadManagerDelegate(), | 554 EXPECT_CALL(GetMockDownloadManagerDelegate(), |
| 553 ApplicationClientIdForFileScanning()) | 555 ApplicationClientIdForFileScanning()) |
| 554 .WillRepeatedly(Return("client-id")); | 556 .WillRepeatedly(Return("client-id")); |
| 555 MockDownloadFile* mock_file = new MockDownloadFile; | 557 MockDownloadFile* mock_file = new MockDownloadFile; |
| 556 EXPECT_CALL(*mock_download_file_factory_.get(), | 558 EXPECT_CALL(*mock_download_file_factory_.get(), |
| 557 MockCreateFile(Ref(*info->save_info.get()), stream.get())) | 559 MockCreateFile(Ref(*info->save_info.get()), stream.get())) |
| 558 .WillOnce(Return(mock_file)); | 560 .WillOnce(Return(mock_file)); |
| 559 | 561 |
| 560 download_manager_->StartDownload(std::move(info), std::move(stream), | 562 download_manager_->StartDownload(std::move(info), std::move(stream), |
| 561 DownloadUrlParameters::OnStartedCallback()); | 563 DownloadUrlParameters::OnStartedCallback()); |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 648 EXPECT_CALL(GetMockDownloadItem(1), Remove()).Times(0); | 650 EXPECT_CALL(GetMockDownloadItem(1), Remove()).Times(0); |
| 649 | 651 |
| 650 base::Callback<bool(const GURL&)> url_filter = | 652 base::Callback<bool(const GURL&)> url_filter = |
| 651 GetSingleURLFilter(download_urls_[0]); | 653 GetSingleURLFilter(download_urls_[0]); |
| 652 int remove_count = download_manager_->RemoveDownloadsByURLAndTime( | 654 int remove_count = download_manager_->RemoveDownloadsByURLAndTime( |
| 653 url_filter, base::Time(), base::Time::Max()); | 655 url_filter, base::Time(), base::Time::Max()); |
| 654 EXPECT_EQ(remove_count, 1); | 656 EXPECT_EQ(remove_count, 1); |
| 655 } | 657 } |
| 656 | 658 |
| 657 } // namespace content | 659 } // namespace content |
| OLD | NEW |