Index: net/http/http_server_properties_manager_unittest.cc |
diff --git a/net/http/http_server_properties_manager_unittest.cc b/net/http/http_server_properties_manager_unittest.cc |
index d021fc502190e249ae579edfc5e0a60c9105089a..cbc2275e6da29da6f22d24f1ae9d43c05aa6976a 100644 |
--- a/net/http/http_server_properties_manager_unittest.cc |
+++ b/net/http/http_server_properties_manager_unittest.cc |
@@ -134,6 +134,12 @@ class HttpServerPropertiesManagerTest : public testing::Test { |
UpdatePrefsFromCacheOnNetworkThreadConcrete)); |
} |
+ bool HasAlternateProtocol(const HostPortPair& server) { |
+ const AlternateProtocolInfo alternate = |
+ http_server_props_manager_->GetAlternateProtocol(server); |
+ return alternate.protocol != UNINITIALIZED_ALTERNATE_PROTOCOL; |
+ } |
+ |
//base::RunLoop loop_; |
TestingPrefServiceSimple pref_service_; |
scoped_ptr<TestingHttpServerPropertiesManager> http_server_props_manager_; |
@@ -230,8 +236,6 @@ TEST_F(HttpServerPropertiesManagerTest, |
HostPortPair::FromString("foo.google.com:1337"))); |
// Verify AlternateProtocol. |
- ASSERT_TRUE(http_server_props_manager_->HasAlternateProtocol(google_server)); |
- ASSERT_TRUE(http_server_props_manager_->HasAlternateProtocol(mail_server)); |
AlternateProtocolInfo port_alternate_protocol = |
http_server_props_manager_->GetAlternateProtocol(google_server); |
EXPECT_EQ(443, port_alternate_protocol.port); |
@@ -307,8 +311,8 @@ TEST_F(HttpServerPropertiesManagerTest, BadCachedHostPortPair) { |
// Verify that nothing is set. |
EXPECT_FALSE(http_server_props_manager_->SupportsRequestPriority( |
HostPortPair::FromString("www.google.com:65536"))); |
- EXPECT_FALSE(http_server_props_manager_->HasAlternateProtocol( |
- HostPortPair::FromString("www.google.com:65536"))); |
+ EXPECT_FALSE( |
+ HasAlternateProtocol(HostPortPair::FromString("www.google.com:65536"))); |
SupportsQuic supports_quic2 = http_server_props_manager_->GetSupportsQuic( |
HostPortPair::FromString("www.google.com:65536")); |
EXPECT_FALSE(supports_quic2.used_quic); |
@@ -352,8 +356,8 @@ TEST_F(HttpServerPropertiesManagerTest, BadCachedAltProtocolPort) { |
Mock::VerifyAndClearExpectations(http_server_props_manager_.get()); |
// Verify AlternateProtocol is not set. |
- EXPECT_FALSE(http_server_props_manager_->HasAlternateProtocol( |
- HostPortPair::FromString("www.google.com:80"))); |
+ EXPECT_FALSE( |
+ HasAlternateProtocol(HostPortPair::FromString("www.google.com:80"))); |
} |
TEST_F(HttpServerPropertiesManagerTest, SupportsSpdy) { |
@@ -477,12 +481,11 @@ TEST_F(HttpServerPropertiesManagerTest, ClearAllSpdySetting) { |
Mock::VerifyAndClearExpectations(http_server_props_manager_.get()); |
} |
-TEST_F(HttpServerPropertiesManagerTest, HasAlternateProtocol) { |
+TEST_F(HttpServerPropertiesManagerTest, GetAlternateProtocol) { |
ExpectPrefsUpdate(); |
HostPortPair spdy_server_mail("mail.google.com", 80); |
- EXPECT_FALSE( |
- http_server_props_manager_->HasAlternateProtocol(spdy_server_mail)); |
+ EXPECT_FALSE(HasAlternateProtocol(spdy_server_mail)); |
http_server_props_manager_->SetAlternateProtocol(spdy_server_mail, 443, |
NPN_SPDY_3, 1.0); |
@@ -490,12 +493,11 @@ TEST_F(HttpServerPropertiesManagerTest, HasAlternateProtocol) { |
base::RunLoop().RunUntilIdle(); |
Mock::VerifyAndClearExpectations(http_server_props_manager_.get()); |
- ASSERT_TRUE( |
- http_server_props_manager_->HasAlternateProtocol(spdy_server_mail)); |
- AlternateProtocolInfo port_alternate_protocol = |
+ const AlternateProtocolInfo alternate_protocol = |
http_server_props_manager_->GetAlternateProtocol(spdy_server_mail); |
- EXPECT_EQ(443, port_alternate_protocol.port); |
- EXPECT_EQ(NPN_SPDY_3, port_alternate_protocol.protocol); |
+ EXPECT_EQ(443, alternate_protocol.port); |
+ EXPECT_EQ(NPN_SPDY_3, alternate_protocol.protocol); |
+ EXPECT_EQ(1.0, alternate_protocol.probability); |
} |
TEST_F(HttpServerPropertiesManagerTest, SupportsQuic) { |
@@ -561,8 +563,7 @@ TEST_F(HttpServerPropertiesManagerTest, Clear) { |
EXPECT_TRUE( |
http_server_props_manager_->SupportsRequestPriority(spdy_server_mail)); |
- EXPECT_TRUE( |
- http_server_props_manager_->HasAlternateProtocol(spdy_server_mail)); |
+ EXPECT_TRUE(HasAlternateProtocol(spdy_server_mail)); |
SupportsQuic supports_quic = |
http_server_props_manager_->GetSupportsQuic(spdy_server_mail); |
EXPECT_TRUE(supports_quic.used_quic); |
@@ -591,8 +592,7 @@ TEST_F(HttpServerPropertiesManagerTest, Clear) { |
EXPECT_FALSE( |
http_server_props_manager_->SupportsRequestPriority(spdy_server_mail)); |
- EXPECT_FALSE( |
- http_server_props_manager_->HasAlternateProtocol(spdy_server_mail)); |
+ EXPECT_FALSE(HasAlternateProtocol(spdy_server_mail)); |
SupportsQuic supports_quic1 = |
http_server_props_manager_->GetSupportsQuic(spdy_server_mail); |
EXPECT_FALSE(supports_quic1.used_quic); |
@@ -654,8 +654,6 @@ TEST_F(HttpServerPropertiesManagerTest, BadSupportsQuic) { |
// Verify AlternateProtocol. |
for (int i = 0; i < 200; ++i) { |
std::string server = StringPrintf("www.google.com:%d", i); |
- ASSERT_TRUE(http_server_props_manager_->HasAlternateProtocol( |
- HostPortPair::FromString(server))); |
AlternateProtocolInfo port_alternate_protocol = |
http_server_props_manager_->GetAlternateProtocol( |
HostPortPair::FromString(server)); |