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 <stddef.h> | 5 #include <stddef.h> |
6 #include <utility> | 6 #include <utility> |
7 #include <vector> | 7 #include <vector> |
8 | 8 |
9 #include "base/bind.h" | 9 #include "base/bind.h" |
10 #include "base/feature_list.h" | 10 #include "base/feature_list.h" |
(...skipping 1151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1162 "GET", RESOURCE_TYPE_SUB_RESOURCE, GURL("http://example.com/priority")); | 1162 "GET", RESOURCE_TYPE_SUB_RESOURCE, GURL("http://example.com/priority")); |
1163 request.render_frame_id = render_frame_id; | 1163 request.render_frame_id = render_frame_id; |
1164 request.priority = priority; | 1164 request.priority = priority; |
1165 ResourceHostMsg_RequestResource msg(render_view_id, request_id, request); | 1165 ResourceHostMsg_RequestResource msg(render_view_id, request_id, request); |
1166 host_.OnMessageReceived(msg, filter_.get()); | 1166 host_.OnMessageReceived(msg, filter_.get()); |
1167 } | 1167 } |
1168 | 1168 |
1169 void ResourceDispatcherHostTest::MakeWebContentsAssociatedDownloadRequest( | 1169 void ResourceDispatcherHostTest::MakeWebContentsAssociatedDownloadRequest( |
1170 int request_id, | 1170 int request_id, |
1171 const GURL& url) { | 1171 const GURL& url) { |
1172 scoped_ptr<DownloadSaveInfo> save_info(new DownloadSaveInfo()); | |
1173 save_info->prompt_for_save_location = false; | |
1174 net::URLRequestContext* request_context = | 1172 net::URLRequestContext* request_context = |
1175 browser_context_->GetResourceContext()->GetRequestContext(); | 1173 browser_context_->GetResourceContext()->GetRequestContext(); |
1176 scoped_ptr<net::URLRequest> request( | 1174 scoped_ptr<net::URLRequest> request( |
1177 request_context->CreateRequest(url, net::DEFAULT_PRIORITY, NULL)); | 1175 request_context->CreateRequest(url, net::DEFAULT_PRIORITY, NULL)); |
1178 host_.BeginDownload(std::move(request), Referrer(), | 1176 host_.BeginDownload(std::move(request), Referrer(), |
1179 false, // is_content_initiated | 1177 false, // is_content_initiated |
1180 browser_context_->GetResourceContext(), | 1178 browser_context_->GetResourceContext(), |
1181 web_contents_->GetRenderProcessHost()->GetID(), | 1179 web_contents_->GetRenderProcessHost()->GetID(), |
1182 web_contents_->GetRoutingID(), | 1180 web_contents_->GetRoutingID(), |
1183 web_contents_->GetMainFrame()->GetRoutingID(), false, | 1181 web_contents_->GetMainFrame()->GetRoutingID(), false); |
1184 false, std::move(save_info), DownloadItem::kInvalidId, | |
1185 ResourceDispatcherHostImpl::DownloadStartedCallback()); | |
1186 } | 1182 } |
1187 | 1183 |
1188 void ResourceDispatcherHostTest::CancelRequest(int request_id) { | 1184 void ResourceDispatcherHostTest::CancelRequest(int request_id) { |
1189 host_.CancelRequest(filter_->child_id(), request_id); | 1185 host_.CancelRequest(filter_->child_id(), request_id); |
1190 } | 1186 } |
1191 | 1187 |
1192 void ResourceDispatcherHostTest::CompleteStartRequest(int request_id) { | 1188 void ResourceDispatcherHostTest::CompleteStartRequest(int request_id) { |
1193 CompleteStartRequest(filter_.get(), request_id); | 1189 CompleteStartRequest(filter_.get(), request_id); |
1194 } | 1190 } |
1195 | 1191 |
(...skipping 2474 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3670 return nullptr; | 3666 return nullptr; |
3671 } | 3667 } |
3672 | 3668 |
3673 INSTANTIATE_TEST_CASE_P( | 3669 INSTANTIATE_TEST_CASE_P( |
3674 ResourceDispatcherHostTests, | 3670 ResourceDispatcherHostTests, |
3675 ResourceDispatcherHostTest, | 3671 ResourceDispatcherHostTest, |
3676 testing::Values(TestConfig::kDefault, | 3672 testing::Values(TestConfig::kDefault, |
3677 TestConfig::kOptimizeIPCForSmallResourceEnabled)); | 3673 TestConfig::kOptimizeIPCForSmallResourceEnabled)); |
3678 | 3674 |
3679 } // namespace content | 3675 } // namespace content |
OLD | NEW |