| 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 "net/quic/chromium/quic_stream_factory.h" | 5 #include "net/quic/chromium/quic_stream_factory.h" |
| 6 | 6 |
| 7 #include <memory> | 7 #include <memory> |
| 8 #include <ostream> | 8 #include <ostream> |
| 9 #include <utility> | 9 #include <utility> |
| 10 | 10 |
| (...skipping 469 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 480 const QuicConfig* config = QuicStreamFactoryPeer::GetConfig(factory_.get()); | 480 const QuicConfig* config = QuicStreamFactoryPeer::GetConfig(factory_.get()); |
| 481 EXPECT_EQ(500, config->IdleNetworkTimeout().ToSeconds()); | 481 EXPECT_EQ(500, config->IdleNetworkTimeout().ToSeconds()); |
| 482 | 482 |
| 483 QuicStreamFactoryPeer::SetTaskRunner(factory_.get(), runner_.get()); | 483 QuicStreamFactoryPeer::SetTaskRunner(factory_.get(), runner_.get()); |
| 484 | 484 |
| 485 const AlternativeService alternative_service1( | 485 const AlternativeService alternative_service1( |
| 486 kProtoQUIC, host_port_pair_.host(), host_port_pair_.port()); | 486 kProtoQUIC, host_port_pair_.host(), host_port_pair_.port()); |
| 487 AlternativeServiceInfoVector alternative_service_info_vector; | 487 AlternativeServiceInfoVector alternative_service_info_vector; |
| 488 base::Time expiration = base::Time::Now() + base::TimeDelta::FromDays(1); | 488 base::Time expiration = base::Time::Now() + base::TimeDelta::FromDays(1); |
| 489 alternative_service_info_vector.push_back( | 489 alternative_service_info_vector.push_back( |
| 490 AlternativeServiceInfo(alternative_service1, expiration)); | 490 AlternativeServiceInfo::CreateQuicAlternativeServiceInfo( |
| 491 alternative_service1, expiration, {version_})); |
| 491 http_server_properties_.SetAlternativeServices( | 492 http_server_properties_.SetAlternativeServices( |
| 492 url::SchemeHostPort(url_), alternative_service_info_vector); | 493 url::SchemeHostPort(url_), alternative_service_info_vector); |
| 493 | 494 |
| 494 HostPortPair host_port_pair2(kServer2HostName, kDefaultServerPort); | 495 HostPortPair host_port_pair2(kServer2HostName, kDefaultServerPort); |
| 495 url::SchemeHostPort server2("https", kServer2HostName, kDefaultServerPort); | 496 url::SchemeHostPort server2("https", kServer2HostName, kDefaultServerPort); |
| 496 const AlternativeService alternative_service2( | 497 const AlternativeService alternative_service2( |
| 497 kProtoQUIC, host_port_pair2.host(), host_port_pair2.port()); | 498 kProtoQUIC, host_port_pair2.host(), host_port_pair2.port()); |
| 498 AlternativeServiceInfoVector alternative_service_info_vector2; | 499 AlternativeServiceInfoVector alternative_service_info_vector2; |
| 499 alternative_service_info_vector2.push_back( | 500 alternative_service_info_vector2.push_back( |
| 500 AlternativeServiceInfo(alternative_service2, expiration)); | 501 AlternativeServiceInfo::CreateQuicAlternativeServiceInfo( |
| 502 alternative_service2, expiration, {version_})); |
| 501 | 503 |
| 502 http_server_properties_.SetAlternativeServices( | 504 http_server_properties_.SetAlternativeServices( |
| 503 server2, alternative_service_info_vector2); | 505 server2, alternative_service_info_vector2); |
| 504 // Verify that the properties of both QUIC servers are stored in the | 506 // Verify that the properties of both QUIC servers are stored in the |
| 505 // HTTP properties map. | 507 // HTTP properties map. |
| 506 EXPECT_EQ(2U, http_server_properties_.alternative_service_map().size()); | 508 EXPECT_EQ(2U, http_server_properties_.alternative_service_map().size()); |
| 507 | 509 |
| 508 http_server_properties_.SetMaxServerConfigsStoredInProperties( | 510 http_server_properties_.SetMaxServerConfigsStoredInProperties( |
| 509 kMaxQuicServersToPersist); | 511 kMaxQuicServersToPersist); |
| 510 | 512 |
| (...skipping 4561 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5072 // Clear all cached states. | 5074 // Clear all cached states. |
| 5073 factory_->ClearCachedStatesInCryptoConfig( | 5075 factory_->ClearCachedStatesInCryptoConfig( |
| 5074 base::Callback<bool(const GURL&)>()); | 5076 base::Callback<bool(const GURL&)>()); |
| 5075 EXPECT_TRUE(test_cases[0].state->certs().empty()); | 5077 EXPECT_TRUE(test_cases[0].state->certs().empty()); |
| 5076 EXPECT_TRUE(test_cases[1].state->certs().empty()); | 5078 EXPECT_TRUE(test_cases[1].state->certs().empty()); |
| 5077 EXPECT_TRUE(test_cases[2].state->certs().empty()); | 5079 EXPECT_TRUE(test_cases[2].state->certs().empty()); |
| 5078 } | 5080 } |
| 5079 | 5081 |
| 5080 } // namespace test | 5082 } // namespace test |
| 5081 } // namespace net | 5083 } // namespace net |
| OLD | NEW |