Index: net/http/http_stream_factory_impl_job_controller_unittest.cc |
diff --git a/net/http/http_stream_factory_impl_job_controller_unittest.cc b/net/http/http_stream_factory_impl_job_controller_unittest.cc |
index 4110789ee730737d1cd717fac9b4ec2f71ee4b12..6024ac0c087968780dcd4155ba1bafe70883ed0e 100644 |
--- a/net/http/http_stream_factory_impl_job_controller_unittest.cc |
+++ b/net/http/http_stream_factory_impl_job_controller_unittest.cc |
@@ -5,8 +5,6 @@ |
#include "net/http/http_stream_factory_impl_job_controller.h" |
#include <memory> |
-#include <string> |
-#include <utility> |
#include <vector> |
#include "base/memory/ptr_util.h" |
@@ -309,9 +307,9 @@ |
EXPECT_CALL(request_delegate_, |
OnStreamFailed(ERR_MANDATORY_PROXY_CONFIGURATION_FAILED, _)) |
.Times(1); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_FALSE(job_controller_->main_job()); |
EXPECT_FALSE(job_controller_->alternative_job()); |
@@ -337,9 +335,9 @@ |
Initialize(request_info); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_FALSE(job_controller_->main_job()); |
EXPECT_FALSE(job_controller_->alternative_job()); |
@@ -366,9 +364,9 @@ |
EXPECT_CALL(request_delegate_, OnStreamFailed(ERR_NO_SUPPORTED_PROXIES, _)) |
.Times(1); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_FALSE(job_controller_->main_job()); |
EXPECT_FALSE(job_controller_->alternative_job()); |
@@ -401,9 +399,9 @@ |
request_info, is_preconnect_, enable_ip_based_pooling_, |
enable_alternative_services_, SSLConfig(), SSLConfig()); |
HttpStreamFactoryImplPeer::AddJobController(factory_, job_controller); |
- return job_controller->Start( |
+ return base::WrapUnique(job_controller->Start( |
&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
} |
private: |
@@ -540,9 +538,9 @@ |
Initialize(request_info); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_FALSE(job_controller_->alternative_job()); |
@@ -564,9 +562,9 @@ |
Initialize(request_info); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
// There's no other alternative job. Thus when a stream is ready, it should |
// notify Request. |
@@ -597,9 +595,9 @@ |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -626,9 +624,9 @@ |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -662,9 +660,9 @@ |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -703,9 +701,9 @@ |
url::SchemeHostPort server(request_info.url); |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
EXPECT_TRUE(JobControllerPeer::main_job_is_blocked(job_controller_)); |
@@ -752,9 +750,9 @@ |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
// main job should not be blocked because alt job returned ERR_IO_PENDING. |
@@ -808,9 +806,9 @@ |
// |main_job| fails but should not report status to Request. |
EXPECT_CALL(request_delegate_, OnStreamFailed(_, _)).Times(0); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -853,9 +851,9 @@ |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -897,9 +895,9 @@ |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -939,9 +937,9 @@ |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -987,9 +985,9 @@ |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -1013,9 +1011,9 @@ |
AlternativeService alternative_service(kProtoQUIC, server.host(), 101); |
SetAlternativeService(request_info, alternative_service); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_factory_.main_job()->is_waiting()); |
@@ -1049,9 +1047,9 @@ |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
EXPECT_TRUE(job_controller_->main_job()->is_waiting()); |
@@ -1116,9 +1114,9 @@ |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
EXPECT_TRUE(job_controller_->main_job()->is_waiting()); |
@@ -1175,9 +1173,9 @@ |
// The alternative job stalls as host resolution hangs when creating the QUIC |
// request and controller should resume the main job with delay. |
// OnStreamFailed should resume the main job immediately. |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
EXPECT_TRUE(job_controller_->main_job()->is_waiting()); |
@@ -1220,9 +1218,9 @@ |
Initialize(request_info); |
EXPECT_TRUE(test_proxy_delegate()->alternative_proxy_server().is_quic()); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_FALSE(job_controller_->main_job()->is_waiting()); |
EXPECT_FALSE(job_controller_->alternative_job()); |
@@ -1246,9 +1244,9 @@ |
Initialize(request_info); |
EXPECT_TRUE(test_proxy_delegate()->alternative_proxy_server().is_quic()); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_FALSE(job_controller_->main_job()->is_waiting()); |
EXPECT_FALSE(job_controller_->alternative_job()); |
@@ -1288,9 +1286,9 @@ |
session_->http_server_properties()->SetServerNetworkStats( |
url::SchemeHostPort(GURL("https://myproxy.org")), stats1); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->main_job()->is_waiting()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -1344,9 +1342,9 @@ |
session_->http_server_properties()->SetServerNetworkStats( |
url::SchemeHostPort(GURL("https://myproxy.org")), stats1); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -1388,9 +1386,9 @@ |
url::SchemeHostPort server(request_info.url); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -1488,9 +1486,9 @@ |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_ = |
- job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
+ request_.reset( |
+ job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
EXPECT_TRUE(job_controller_->main_job()); |
if (enable_alternative_services) { |
EXPECT_TRUE(job_controller_->alternative_job()); |