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 |