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 e90f3782f588ba6359a135808ba1d91f61678e81..a0464a7e663cbf9db1cff969f4e6e78ee6b41b44 100644 |
--- a/net/http/http_stream_factory_impl_job_controller_unittest.cc |
+++ b/net/http/http_stream_factory_impl_job_controller_unittest.cc |
@@ -5,6 +5,8 @@ |
#include "net/http/http_stream_factory_impl_job_controller.h" |
#include <memory> |
+#include <string> |
+#include <utility> |
#include <vector> |
#include "base/memory/ptr_util.h" |
@@ -314,9 +316,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, ProxyResolutionFailsSync) { |
EXPECT_CALL(request_delegate_, |
OnStreamFailed(ERR_MANDATORY_PROXY_CONFIGURATION_FAILED, _)) |
.Times(1); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
EXPECT_FALSE(job_controller_->main_job()); |
EXPECT_FALSE(job_controller_->alternative_job()); |
@@ -346,9 +348,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, ProxyResolutionFailsAsync) { |
Initialize(request_info); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
EXPECT_FALSE(job_controller_->main_job()); |
EXPECT_FALSE(job_controller_->alternative_job()); |
@@ -378,9 +380,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, NoSupportedProxies) { |
EXPECT_CALL(request_delegate_, OnStreamFailed(ERR_NO_SUPPORTED_PROXIES, _)) |
.Times(1); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
EXPECT_FALSE(job_controller_->main_job()); |
EXPECT_FALSE(job_controller_->alternative_job()); |
@@ -413,9 +415,9 @@ class JobControllerReconsiderProxyAfterErrorTest |
request_info, is_preconnect_, enable_ip_based_pooling_, |
enable_alternative_services_, SSLConfig(), SSLConfig()); |
HttpStreamFactoryImplPeer::AddJobController(factory_, job_controller); |
- return base::WrapUnique(job_controller->Start( |
+ return job_controller->Start( |
&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
} |
private: |
@@ -552,9 +554,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, |
Initialize(request_info); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_FALSE(job_controller_->alternative_job()); |
@@ -576,9 +578,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, |
Initialize(request_info); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
// There's no other alternative job. Thus when a stream is ready, it should |
// notify Request. |
@@ -609,9 +611,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, CancelJobsBeforeBinding) { |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -638,9 +640,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, OnStreamFailedForBothJobs) { |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -674,9 +676,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -715,9 +717,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, |
url::SchemeHostPort server(request_info.url); |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ 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_)); |
@@ -759,9 +761,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, |
alternative_port); |
SetAlternativeService(request_info, alternative_service); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
HostPortPair main_host_port_pair = |
HttpStreamFactoryImplJobPeer::GetSpdySessionKey( |
@@ -803,9 +805,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ 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. |
@@ -859,9 +861,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, |
// |main_job| fails but should not report status to Request. |
EXPECT_CALL(request_delegate_, OnStreamFailed(_, _)).Times(0); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -904,9 +906,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -948,9 +950,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -990,9 +992,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, GetLoadStateAfterMainJobFailed) { |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -1038,9 +1040,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, ResumeMainJobWhenAltJobStalls) { |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -1064,9 +1066,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, InvalidPortForQuic) { |
AlternativeService alternative_service(kProtoQUIC, server.host(), 101); |
SetAlternativeService(request_info, alternative_service); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
EXPECT_TRUE(job_factory_.main_job()->is_waiting()); |
@@ -1100,9 +1102,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, DelayedTCP) { |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ 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()); |
@@ -1167,9 +1169,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, DelayedTCPWithLargeSrtt) { |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ 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()); |
@@ -1226,9 +1228,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, |
// 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_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ 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()); |
@@ -1271,9 +1273,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, HttpsURL) { |
Initialize(request_info); |
EXPECT_TRUE(test_proxy_delegate()->alternative_proxy_server().is_quic()); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ 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()); |
@@ -1297,9 +1299,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, HttpURLWithNoProxy) { |
Initialize(request_info); |
EXPECT_TRUE(test_proxy_delegate()->alternative_proxy_server().is_quic()); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ 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()); |
@@ -1339,9 +1341,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, DelayedTCPAlternativeProxy) { |
session_->http_server_properties()->SetServerNetworkStats( |
url::SchemeHostPort(GURL("https://myproxy.org")), stats1); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ 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()); |
@@ -1395,9 +1397,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, FailAlternativeProxy) { |
session_->http_server_properties()->SetServerNetworkStats( |
url::SchemeHostPort(GURL("https://myproxy.org")), stats1); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -1439,9 +1441,9 @@ TEST_F(HttpStreamFactoryImplJobControllerTest, |
url::SchemeHostPort server(request_info.url); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
EXPECT_TRUE(job_controller_->main_job()); |
EXPECT_TRUE(job_controller_->alternative_job()); |
@@ -1539,9 +1541,9 @@ TEST_P(HttpStreamFactoryImplJobControllerMisdirectedRequestRetry, |
AlternativeService alternative_service(kProtoQUIC, server.host(), 443); |
SetAlternativeService(request_info, alternative_service); |
- request_.reset( |
+ request_ = |
job_controller_->Start(&request_delegate_, nullptr, NetLogWithSource(), |
- HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY)); |
+ HttpStreamRequest::HTTP_STREAM, DEFAULT_PRIORITY); |
EXPECT_TRUE(job_controller_->main_job()); |
if (enable_alternative_services) { |
EXPECT_TRUE(job_controller_->alternative_job()); |