| 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 <sstream> | 5 #include <sstream> |
| 6 | 6 |
| 7 #include "base/bind.h" | 7 #include "base/bind.h" |
| 8 #include "base/bind_helpers.h" | 8 #include "base/bind_helpers.h" |
| 9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
| 10 #include "base/files/file.h" | 10 #include "base/files/file.h" |
| (...skipping 3381 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3392 safe_browsing::ClientDownloadReport fake_metadata; | 3392 safe_browsing::ClientDownloadReport fake_metadata; |
| 3393 fake_metadata.mutable_download_request()->set_url("http://test"); | 3393 fake_metadata.mutable_download_request()->set_url("http://test"); |
| 3394 fake_metadata.mutable_download_request()->set_length(1); | 3394 fake_metadata.mutable_download_request()->set_length(1); |
| 3395 fake_metadata.mutable_download_request()->mutable_digests()->set_sha1("hi"); | 3395 fake_metadata.mutable_download_request()->mutable_digests()->set_sha1("hi"); |
| 3396 fake_metadata.mutable_download_response()->set_verdict( | 3396 fake_metadata.mutable_download_response()->set_verdict( |
| 3397 safe_browsing::ClientDownloadResponse::UNCOMMON); | 3397 safe_browsing::ClientDownloadResponse::UNCOMMON); |
| 3398 std::string ping_request( | 3398 std::string ping_request( |
| 3399 fake_metadata.download_request().SerializeAsString()); | 3399 fake_metadata.download_request().SerializeAsString()); |
| 3400 std::string ping_response( | 3400 std::string ping_response( |
| 3401 fake_metadata.download_response().SerializeAsString()); | 3401 fake_metadata.download_response().SerializeAsString()); |
| 3402 SafeBrowsingService* sb_service = g_browser_process->safe_browsing_service(); | 3402 safe_browsing::SafeBrowsingService* sb_service = |
| 3403 g_browser_process->safe_browsing_service(); |
| 3403 safe_browsing::DownloadProtectionService* download_protection_service = | 3404 safe_browsing::DownloadProtectionService* download_protection_service = |
| 3404 sb_service->download_protection_service(); | 3405 sb_service->download_protection_service(); |
| 3405 download_protection_service->feedback_service()->MaybeStorePingsForDownload( | 3406 download_protection_service->feedback_service()->MaybeStorePingsForDownload( |
| 3406 safe_browsing::DownloadProtectionService::UNCOMMON, | 3407 safe_browsing::DownloadProtectionService::UNCOMMON, |
| 3407 downloads[0], | 3408 downloads[0], |
| 3408 ping_request, | 3409 ping_request, |
| 3409 ping_response); | 3410 ping_response); |
| 3410 ASSERT_TRUE(safe_browsing::DownloadFeedbackService::IsEnabledForDownload( | 3411 ASSERT_TRUE(safe_browsing::DownloadFeedbackService::IsEnabledForDownload( |
| 3411 *(downloads[0]))); | 3412 *(downloads[0]))); |
| 3412 | 3413 |
| (...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3673 | 3674 |
| 3674 scoped_ptr<content::DownloadTestObserver> observer(DangerousDownloadWaiter( | 3675 scoped_ptr<content::DownloadTestObserver> observer(DangerousDownloadWaiter( |
| 3675 browser(), 1, content::DownloadTestObserver::ON_DANGEROUS_DOWNLOAD_DENY)); | 3676 browser(), 1, content::DownloadTestObserver::ON_DANGEROUS_DOWNLOAD_DENY)); |
| 3676 ui_test_utils::NavigateToURL(browser(), extension_url); | 3677 ui_test_utils::NavigateToURL(browser(), extension_url); |
| 3677 | 3678 |
| 3678 observer->WaitForFinished(); | 3679 observer->WaitForFinished(); |
| 3679 | 3680 |
| 3680 // Download shelf should close. | 3681 // Download shelf should close. |
| 3681 EXPECT_FALSE(browser()->window()->IsDownloadShelfVisible()); | 3682 EXPECT_FALSE(browser()->window()->IsDownloadShelfVisible()); |
| 3682 } | 3683 } |
| OLD | NEW |