| 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 c2c4aef35091fbbc8fef683fe0b522509c7906ff..a23ebbed89b2aa5f084914cd449d7f29cad78432 100644
|
| --- a/net/http/http_server_properties_impl_unittest.cc
|
| +++ b/net/http/http_server_properties_impl_unittest.cc
|
| @@ -679,6 +679,43 @@ TEST_F(SpdySettingsServerPropertiesTest, MRUOfGetSpdySettings) {
|
| EXPECT_EQ(value1, flags_and_value1_ret.second);
|
| }
|
|
|
| +typedef HttpServerPropertiesImplTest SupportsQuicServerPropertiesTest;
|
| +
|
| +TEST_F(SupportsQuicServerPropertiesTest, Initialize) {
|
| + HostPortPair quic_server_google("www.google.com", 443);
|
| +
|
| + // Check by initializing empty SupportsQuic.
|
| + SupportsQuicMap supports_quic_map;
|
| + impl_.InitializeSupportsQuic(&supports_quic_map);
|
| + SupportsQuic supports_quic = impl_.GetSupportsQuic(quic_server_google);
|
| + EXPECT_FALSE(supports_quic.used_quic);
|
| + EXPECT_EQ("", supports_quic.address);
|
| +
|
| + // Check by initializing with www.google.com:443.
|
| + SupportsQuic supports_quic1(true, "foo");
|
| + supports_quic_map.insert(std::make_pair(quic_server_google, supports_quic1));
|
| + impl_.InitializeSupportsQuic(&supports_quic_map);
|
| +
|
| + SupportsQuic supports_quic2 = impl_.GetSupportsQuic(quic_server_google);
|
| + EXPECT_TRUE(supports_quic2.used_quic);
|
| + EXPECT_EQ("foo", supports_quic2.address);
|
| +}
|
| +
|
| +TEST_F(SupportsQuicServerPropertiesTest, SetSupportsQuic) {
|
| + HostPortPair test_host_port_pair("foo", 80);
|
| + SupportsQuic supports_quic = impl_.GetSupportsQuic(test_host_port_pair);
|
| + EXPECT_FALSE(supports_quic.used_quic);
|
| + EXPECT_EQ("", supports_quic.address);
|
| + impl_.SetSupportsQuic(test_host_port_pair, true, "foo");
|
| + SupportsQuic supports_quic1 = impl_.GetSupportsQuic(test_host_port_pair);
|
| + EXPECT_TRUE(supports_quic1.used_quic);
|
| + EXPECT_EQ("foo", supports_quic1.address);
|
| +
|
| + impl_.Clear();
|
| + SupportsQuic supports_quic2 = impl_.GetSupportsQuic(test_host_port_pair);
|
| + EXPECT_FALSE(supports_quic2.used_quic);
|
| + EXPECT_EQ("", supports_quic2.address);
|
| +}
|
| } // namespace
|
|
|
| } // namespace net
|
|
|