Chromium Code Reviews| Index: net/http/http_server_properties_impl_unittest.cc |
| diff --git a/net/http/http_server_properties_impl_unittest.cc b/net/http/http_server_properties_impl_unittest.cc |
| index 46cd0dfd0dd9153b58d6bc4ee630c72a67d71001..0baed96c226a7cf7270ab888ba1ffc756125d2db 100644 |
| --- a/net/http/http_server_properties_impl_unittest.cc |
| +++ b/net/http/http_server_properties_impl_unittest.cc |
| @@ -13,6 +13,7 @@ |
| #include "base/values.h" |
| #include "net/base/host_port_pair.h" |
| #include "net/base/ip_address.h" |
| +#include "net/http/http_network_session.h" |
| #include "testing/gtest/include/gtest/gtest.h" |
| #include "url/gurl.h" |
| @@ -78,7 +79,9 @@ class HttpServerPropertiesImplTest : public testing::Test { |
| const AlternativeService& alternative_service) { |
| const base::Time expiration = |
| base::Time::Now() + base::TimeDelta::FromDays(1); |
| - return impl_.SetAlternativeService(origin, alternative_service, expiration); |
| + return impl_.SetAlternativeService( |
| + origin, alternative_service, expiration, |
| + HttpNetworkSession::Params().quic_supported_versions); |
| } |
| void MarkBrokenAndLetExpireAlternativeServiceNTimes( |
| @@ -389,20 +392,20 @@ TEST_F(AlternateProtocolServerPropertiesTest, ExcludeOrigin) { |
| AlternativeServiceInfoVector alternative_service_info_vector; |
| base::Time expiration = base::Time::Now() + base::TimeDelta::FromDays(1); |
| // Same hostname, same port, TCP: should be ignored. |
| - AlternativeServiceInfo alternative_service_info1(kProtoHTTP2, "foo", 443, |
| - expiration); |
| + AlternativeServiceInfo alternative_service_info1( |
| + AlternativeService(kProtoHTTP2, "foo", 443), expiration); |
| alternative_service_info_vector.push_back(alternative_service_info1); |
| // Different hostname: GetAlternativeServiceInfos should return this one. |
| - AlternativeServiceInfo alternative_service_info2(kProtoHTTP2, "bar", 443, |
| - expiration); |
| + AlternativeServiceInfo alternative_service_info2( |
| + AlternativeService(kProtoHTTP2, "bar", 443), expiration); |
| alternative_service_info_vector.push_back(alternative_service_info2); |
| // Different port: GetAlternativeServiceInfos should return this one too. |
| - AlternativeServiceInfo alternative_service_info3(kProtoHTTP2, "foo", 80, |
| - expiration); |
| + AlternativeServiceInfo alternative_service_info3( |
| + AlternativeService(kProtoHTTP2, "foo", 80), expiration); |
| alternative_service_info_vector.push_back(alternative_service_info3); |
| // QUIC: GetAlternativeServices should return this one too. |
| - AlternativeServiceInfo alternative_service_info4(kProtoQUIC, "foo", 443, |
| - expiration); |
| + AlternativeServiceInfo alternative_service_info4( |
| + AlternativeService(kProtoQUIC, "foo", 443), expiration); |
| alternative_service_info_vector.push_back(alternative_service_info4); |
| url::SchemeHostPort test_server("https", "foo", 443); |
| @@ -426,7 +429,9 @@ TEST_F(AlternateProtocolServerPropertiesTest, Set) { |
| const base::Time now = base::Time::Now(); |
| base::Time expiration1 = now + base::TimeDelta::FromDays(1); |
| // 1st entry in the memory. |
| - impl_.SetAlternativeService(test_server1, alternative_service1, expiration1); |
| + impl_.SetAlternativeService( |
| + test_server1, alternative_service1, expiration1, |
| + HttpNetworkSession::Params().quic_supported_versions); |
|
Ryan Hamilton
2017/06/07 20:52:23
For tests, I'd just use QuicSupportedVersions()?
Zhongyi Shi
2017/06/08 23:11:16
Fixed. We should use an empty version vector actua
|
| // |test_server2| has an alternative service, which will be |
| // overwritten by SetAlternativeServiceServers(), because |