diff options
Diffstat (limited to 'chromium/net/quic/chromium/quic_network_transaction_unittest.cc')
-rw-r--r-- | chromium/net/quic/chromium/quic_network_transaction_unittest.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chromium/net/quic/chromium/quic_network_transaction_unittest.cc b/chromium/net/quic/chromium/quic_network_transaction_unittest.cc index 77e74534a3f..4035961d15b 100644 --- a/chromium/net/quic/chromium/quic_network_transaction_unittest.cc +++ b/chromium/net/quic/chromium/quic_network_transaction_unittest.cc @@ -1154,6 +1154,7 @@ TEST_P(QuicNetworkTransactionTest, QuicProxyWithCert) { } TEST_P(QuicNetworkTransactionTest, AlternativeServicesDifferentHost) { + session_params_.quic_allow_remote_alt_svc = true; HostPortPair origin("www.example.org", 443); HostPortPair alternative("mail.example.org", 443); @@ -2988,6 +2989,7 @@ TEST_P(QuicNetworkTransactionTest, ResetAfterHandshakeConfirmedThenBroken) { // This is a regression tests for crbug/731303. TEST_P(QuicNetworkTransactionTest, ResetPooledAfterHandshakeConfirmedThenBroken) { + session_params_.quic_allow_remote_alt_svc = true; session_params_.retry_without_alt_svc_on_quic_errors = true; GURL origin1 = request_.url; @@ -3100,6 +3102,7 @@ TEST_P(QuicNetworkTransactionTest, url::SchemeHostPort(origin2), AlternativeService(kProtoQUIC, "www.example.com", 443), expiration, supported_versions_); + // First request opens connection to |destination1| // with QuicServerId.host() == origin1.host(). SendRequestAndExpectQuicResponse("hello!"); @@ -3143,6 +3146,7 @@ TEST_P(QuicNetworkTransactionTest, // service which uses existing QUIC session if available. If no existing QUIC // session can be used, use the first alternative service from the list. TEST_P(QuicNetworkTransactionTest, UseExistingAlternativeServiceForQuic) { + session_params_.quic_allow_remote_alt_svc = true; MockRead http_reads[] = { MockRead("HTTP/1.1 200 OK\r\n"), MockRead("Alt-Svc: quic=\"foo.example.org:443\", quic=\":444\"\r\n\r\n"), @@ -3278,6 +3282,7 @@ TEST_P(QuicNetworkTransactionTest, UseExistingQUICAlternativeProxy) { // Pool to existing session with matching QuicServerId // even if alternative service destination is different. TEST_P(QuicNetworkTransactionTest, PoolByOrigin) { + session_params_.quic_allow_remote_alt_svc = true; MockQuicData mock_quic_data; QuicStreamOffset request_header_offset(0); QuicStreamOffset response_header_offset(0); @@ -3342,6 +3347,7 @@ TEST_P(QuicNetworkTransactionTest, PoolByOrigin) { // even if origin is different, and even if the alternative service with // matching destination is not the first one on the list. TEST_P(QuicNetworkTransactionTest, PoolByDestination) { + session_params_.quic_allow_remote_alt_svc = true; GURL origin1 = request_.url; GURL origin2("https://www.example.org/"); ASSERT_NE(origin1.host(), origin2.host()); @@ -3432,6 +3438,7 @@ TEST_P(QuicNetworkTransactionTest, PoolByDestination) { // if this is also the first existing QUIC session. TEST_P(QuicNetworkTransactionTest, UseSharedExistingAlternativeServiceForQuicWithValidCert) { + session_params_.quic_allow_remote_alt_svc = true; // Default cert is valid for *.example.org // HTTP data for request to www.example.org. @@ -5080,6 +5087,7 @@ class QuicNetworkTransactionWithDestinationTest HttpNetworkSession::Params session_params; session_params.enable_quic = true; + session_params.quic_allow_remote_alt_svc = true; session_params.quic_supported_versions = supported_versions_; HttpNetworkSession::Context session_context; |