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 fab73705e505386fc08221e9acb8b51efac40806..0ab132d8107b160bcb4d7c994045577d7c9b4c32 100644 |
--- a/net/http/http_server_properties_impl_unittest.cc |
+++ b/net/http/http_server_properties_impl_unittest.cc |
@@ -241,6 +241,17 @@ TEST_F(AlternateProtocolServerPropertiesTest, SetBroken) { |
<< "Second attempt should be ignored."; |
} |
+TEST_F(AlternateProtocolServerPropertiesTest, ClearBroken) { |
+ HostPortPair test_host_port_pair("foo", 80); |
+ impl_.SetBrokenAlternateProtocol(test_host_port_pair); |
+ ASSERT_TRUE(impl_.HasAlternateProtocol(test_host_port_pair)); |
+ PortAlternateProtocolPair alternate = |
+ impl_.GetAlternateProtocol(test_host_port_pair); |
+ EXPECT_EQ(ALTERNATE_PROTOCOL_BROKEN, alternate.protocol); |
+ impl_.ClearAlternateProtocol(test_host_port_pair); |
+ EXPECT_FALSE(impl_.HasAlternateProtocol(test_host_port_pair)); |
+} |
+ |
TEST_F(AlternateProtocolServerPropertiesTest, Forced) { |
// Test forced alternate protocols. |