| Index: chrome/browser/download/download_browsertest.cc
|
| diff --git a/chrome/browser/download/download_browsertest.cc b/chrome/browser/download/download_browsertest.cc
|
| index c6ae215c872efe0d82d5e9fb432c342d0822a08f..c17f8c85e8918ce27828873a4b620093a7a813bb 100644
|
| --- a/chrome/browser/download/download_browsertest.cc
|
| +++ b/chrome/browser/download/download_browsertest.cc
|
| @@ -1523,42 +1523,6 @@ IN_PROC_BROWSER_TEST_F(DownloadTest, DownloadCancelled) {
|
| EXPECT_FALSE(browser()->window()->IsDownloadShelfVisible());
|
| }
|
|
|
| -// Confirm a download makes it into the history properly.
|
| -IN_PROC_BROWSER_TEST_F(DownloadTest, DownloadHistoryCheck) {
|
| - FilePath file(FILE_PATH_LITERAL("download-test1.lib"));
|
| - GURL url(URLRequestMockHTTPJob::GetMockUrl(file));
|
| - FilePath origin_file(OriginFile(file));
|
| - int64 origin_size;
|
| - file_util::GetFileSize(origin_file, &origin_size);
|
| -
|
| - // Download the file and wait. We do not expect the Select File dialog.
|
| - DownloadAndWait(browser(), url);
|
| -
|
| - // Get details of what downloads have just happened.
|
| - std::vector<DownloadItem*> downloads;
|
| - GetDownloads(browser(), &downloads);
|
| - ASSERT_EQ(1u, downloads.size());
|
| - int64 db_handle = downloads[0]->GetDbHandle();
|
| -
|
| - // Check state.
|
| - EXPECT_EQ(1, browser()->tab_count());
|
| - CheckDownload(browser(), file, file);
|
| - EXPECT_TRUE(browser()->window()->IsDownloadShelfVisible());
|
| -
|
| - // Check history results.
|
| - DownloadsHistoryDataCollector history_collector(
|
| - db_handle,
|
| - DownloadManagerForBrowser(browser()));
|
| - DownloadPersistentStoreInfo info;
|
| - EXPECT_TRUE(history_collector.GetDownloadsHistoryEntry(&info)) << db_handle;
|
| - EXPECT_EQ(file, info.path.BaseName());
|
| - EXPECT_EQ(url, info.url);
|
| - // Ignore start_time.
|
| - EXPECT_EQ(origin_size, info.received_bytes);
|
| - EXPECT_EQ(origin_size, info.total_bytes);
|
| - EXPECT_EQ(DownloadItem::COMPLETE, info.state);
|
| -}
|
| -
|
| // Test for crbug.com/14505. This tests that chrome:// urls are still functional
|
| // after download of a file while viewing another chrome://.
|
| IN_PROC_BROWSER_TEST_F(DownloadTest, ChromeURLAfterDownload) {
|
| @@ -1809,9 +1773,9 @@ IN_PROC_BROWSER_TEST_F(DownloadTest, CrxLargeTheme) {
|
| ASSERT_TRUE(extension_service->GetExtensionById(kLargeThemeCrxId, false));
|
| }
|
|
|
| -// Sort download items by db_handle.
|
| +// Sort download items by id.
|
| static bool DownloadItemSorter(DownloadItem* d1, DownloadItem* d2) {
|
| - return d1->GetDbHandle() < d2->GetDbHandle();
|
| + return d1->GetId() < d2->GetId();
|
| }
|
|
|
| // Confirm that searching through the history works properly
|
| @@ -1882,7 +1846,6 @@ IN_PROC_BROWSER_TEST_F(DownloadTest, SearchDownloads) {
|
| EXPECT_EQ(128, d1->GetReceivedBytes());
|
| EXPECT_EQ(128, d1->GetTotalBytes());
|
| EXPECT_EQ(DownloadItem::COMPLETE, d1->GetState());
|
| - EXPECT_EQ(1, d1->GetDbHandle());
|
| EXPECT_FALSE(d1->GetOpened());
|
|
|
| EXPECT_EQ(FilePath(FILE_PATH_LITERAL("/path/to/another_file")),
|
| @@ -1895,7 +1858,6 @@ IN_PROC_BROWSER_TEST_F(DownloadTest, SearchDownloads) {
|
| EXPECT_EQ(256, d2->GetReceivedBytes());
|
| EXPECT_EQ(256, d2->GetTotalBytes());
|
| EXPECT_EQ(DownloadItem::COMPLETE, d2->GetState());
|
| - EXPECT_EQ(2, d2->GetDbHandle());
|
| EXPECT_FALSE(d2->GetOpened());
|
|
|
| EXPECT_EQ(FilePath(FILE_PATH_LITERAL("/different_path/to/another_file")),
|
| @@ -1908,7 +1870,6 @@ IN_PROC_BROWSER_TEST_F(DownloadTest, SearchDownloads) {
|
| EXPECT_EQ(512, d3->GetReceivedBytes());
|
| EXPECT_EQ(512, d3->GetTotalBytes());
|
| EXPECT_EQ(DownloadItem::COMPLETE, d3->GetState());
|
| - EXPECT_EQ(3, d3->GetDbHandle());
|
| EXPECT_TRUE(d3->GetOpened());
|
| }
|
| search_results.clear();
|
| @@ -1918,24 +1879,18 @@ IN_PROC_BROWSER_TEST_F(DownloadTest, SearchDownloads) {
|
| ASSERT_EQ(2u, search_results.size());
|
| std::sort(search_results.begin(), search_results.end(),
|
| DownloadItemSorter);
|
| - EXPECT_EQ(1, search_results[0]->GetDbHandle());
|
| - EXPECT_EQ(2, search_results[1]->GetDbHandle());
|
| search_results.clear();
|
|
|
| manager->SearchDownloads(UTF8ToUTF16("real"), &search_results);
|
| ASSERT_EQ(2u, search_results.size());
|
| std::sort(search_results.begin(), search_results.end(),
|
| DownloadItemSorter);
|
| - EXPECT_EQ(2, search_results[0]->GetDbHandle());
|
| - EXPECT_EQ(3, search_results[1]->GetDbHandle());
|
| search_results.clear();
|
|
|
| manager->SearchDownloads(UTF8ToUTF16("another_file"), &search_results);
|
| ASSERT_EQ(2u, search_results.size());
|
| std::sort(search_results.begin(), search_results.end(),
|
| DownloadItemSorter);
|
| - EXPECT_EQ(2, search_results[0]->GetDbHandle());
|
| - EXPECT_EQ(3, search_results[1]->GetDbHandle());
|
| search_results.clear();
|
| }
|
|
|
|
|