Index: net/http/http_network_transaction_unittest.cc |
=================================================================== |
--- net/http/http_network_transaction_unittest.cc (revision 124201) |
+++ net/http/http_network_transaction_unittest.cc (working copy) |
@@ -6494,7 +6494,8 @@ |
} |
TEST_F(HttpNetworkTransactionTest, HonorAlternateProtocolHeader) { |
- HttpStreamFactory::set_next_protos(MakeNextProtos("foo", "bar", NULL)); |
+ HttpStreamFactory::SetNextProtos(MakeNextProtos( |
+ "foo", "bar", "http/1.1", "spdy/2", "spdy/2.1", NULL)); |
Ryan Hamilton
2012/03/02 16:46:53
I'm not sure that I understand the significance of
ramant (doing other things)
2012/03/02 18:40:41
We definitely need spdy/2 and/or spdy/2.1 (I am no
|
HttpStreamFactory::set_use_alternate_protocols(true); |
SessionDependencies session_deps; |
@@ -6551,7 +6552,7 @@ |
EXPECT_TRUE(expected_alternate.Equals(alternate)); |
HttpStreamFactory::set_use_alternate_protocols(false); |
- HttpStreamFactory::set_next_protos(std::vector<std::string>()); |
+ HttpStreamFactory::SetNextProtos(std::vector<std::string>()); |
} |
TEST_F(HttpNetworkTransactionTest, MarkBrokenAlternateProtocolAndFallback) { |
@@ -6865,7 +6866,7 @@ |
TEST_F(HttpNetworkTransactionTest, UseAlternateProtocolForNpnSpdy) { |
HttpStreamFactory::set_use_alternate_protocols(true); |
- HttpStreamFactory::set_next_protos(SpdyNextProtos()); |
+ HttpStreamFactory::SetNextProtos(SpdyNextProtos()); |
SessionDependencies session_deps; |
HttpRequestInfo request; |
@@ -6948,13 +6949,13 @@ |
ASSERT_EQ(OK, ReadTransaction(trans.get(), &response_data)); |
EXPECT_EQ("hello!", response_data); |
- HttpStreamFactory::set_next_protos(std::vector<std::string>()); |
+ HttpStreamFactory::SetNextProtos(std::vector<std::string>()); |
HttpStreamFactory::set_use_alternate_protocols(false); |
} |
TEST_F(HttpNetworkTransactionTest, AlternateProtocolWithSpdyLateBinding) { |
HttpStreamFactory::set_use_alternate_protocols(true); |
- HttpStreamFactory::set_next_protos(SpdyNextProtos()); |
+ HttpStreamFactory::SetNextProtos(SpdyNextProtos()); |
SessionDependencies session_deps; |
HttpRequestInfo request; |
@@ -7064,13 +7065,13 @@ |
ASSERT_EQ(OK, ReadTransaction(&trans3, &response_data)); |
EXPECT_EQ("hello!", response_data); |
- HttpStreamFactory::set_next_protos(std::vector<std::string>()); |
+ HttpStreamFactory::SetNextProtos(std::vector<std::string>()); |
HttpStreamFactory::set_use_alternate_protocols(false); |
} |
TEST_F(HttpNetworkTransactionTest, StallAlternateProtocolForNpnSpdy) { |
HttpStreamFactory::set_use_alternate_protocols(true); |
- HttpStreamFactory::set_next_protos(SpdyNextProtos()); |
+ HttpStreamFactory::SetNextProtos(SpdyNextProtos()); |
SessionDependencies session_deps; |
HttpRequestInfo request; |
@@ -7138,7 +7139,7 @@ |
ASSERT_EQ(OK, ReadTransaction(trans.get(), &response_data)); |
EXPECT_EQ("hello world", response_data); |
- HttpStreamFactory::set_next_protos(std::vector<std::string>()); |
+ HttpStreamFactory::SetNextProtos(std::vector<std::string>()); |
HttpStreamFactory::set_use_alternate_protocols(false); |
} |
@@ -7193,7 +7194,7 @@ |
TEST_F(HttpNetworkTransactionTest, UseAlternateProtocolForTunneledNpnSpdy) { |
HttpStreamFactory::set_use_alternate_protocols(true); |
- HttpStreamFactory::set_next_protos(SpdyNextProtos()); |
+ HttpStreamFactory::SetNextProtos(SpdyNextProtos()); |
ProxyConfig proxy_config; |
proxy_config.set_auto_detect(true); |
@@ -7299,14 +7300,14 @@ |
EXPECT_EQ("https://www.google.com/", |
capturing_proxy_resolver->resolved()[1].spec()); |
- HttpStreamFactory::set_next_protos(std::vector<std::string>()); |
+ HttpStreamFactory::SetNextProtos(std::vector<std::string>()); |
HttpStreamFactory::set_use_alternate_protocols(false); |
} |
TEST_F(HttpNetworkTransactionTest, |
UseAlternateProtocolForNpnSpdyWithExistingSpdySession) { |
HttpStreamFactory::set_use_alternate_protocols(true); |
- HttpStreamFactory::set_next_protos(SpdyNextProtos()); |
+ HttpStreamFactory::SetNextProtos(SpdyNextProtos()); |
SessionDependencies session_deps; |
HttpRequestInfo request; |
@@ -7417,7 +7418,7 @@ |
ASSERT_EQ(OK, ReadTransaction(trans.get(), &response_data)); |
EXPECT_EQ("hello!", response_data); |
- HttpStreamFactory::set_next_protos(std::vector<std::string>()); |
+ HttpStreamFactory::SetNextProtos(std::vector<std::string>()); |
HttpStreamFactory::set_use_alternate_protocols(false); |
} |
@@ -8138,7 +8139,7 @@ |
// npn is negotiated. |
TEST_F(HttpNetworkTransactionTest, NpnWithHttpOverSSL) { |
HttpStreamFactory::set_use_alternate_protocols(true); |
- HttpStreamFactory::set_next_protos( |
+ HttpStreamFactory::SetNextProtos( |
MakeNextProtos("http/1.1", "http1.1", NULL)); |
SessionDependencies session_deps; |
HttpRequestInfo request; |
@@ -8192,7 +8193,7 @@ |
EXPECT_FALSE(response->was_fetched_via_spdy); |
EXPECT_TRUE(response->was_npn_negotiated); |
- HttpStreamFactory::set_next_protos(std::vector<std::string>()); |
+ HttpStreamFactory::SetNextProtos(std::vector<std::string>()); |
HttpStreamFactory::set_use_alternate_protocols(false); |
} |
@@ -8201,7 +8202,7 @@ |
// followed by an immediate server closing of the socket. |
// Fix crash: http://crbug.com/46369 |
HttpStreamFactory::set_use_alternate_protocols(true); |
- HttpStreamFactory::set_next_protos(SpdyNextProtos()); |
+ HttpStreamFactory::SetNextProtos(SpdyNextProtos()); |
SessionDependencies session_deps; |
HttpRequestInfo request; |
@@ -8236,7 +8237,7 @@ |
EXPECT_EQ(ERR_IO_PENDING, rv); |
EXPECT_EQ(ERR_CONNECTION_CLOSED, callback.WaitForResult()); |
- HttpStreamFactory::set_next_protos(std::vector<std::string>()); |
+ HttpStreamFactory::SetNextProtos(std::vector<std::string>()); |
HttpStreamFactory::set_use_alternate_protocols(false); |
} |
@@ -8244,7 +8245,7 @@ |
// This test ensures that the URL passed into the proxy is upgraded |
// to https when doing an Alternate Protocol upgrade. |
HttpStreamFactory::set_use_alternate_protocols(true); |
- HttpStreamFactory::set_next_protos( |
+ HttpStreamFactory::SetNextProtos( |
MakeNextProtos( |
"http/1.1", "http1.1", "spdy/2.1", "spdy/2", "spdy", NULL)); |
@@ -8389,7 +8390,7 @@ |
EXPECT_EQ("https", request_url.scheme()); |
EXPECT_EQ("www.google.com", request_url.host()); |
- HttpStreamFactory::set_next_protos(std::vector<std::string>()); |
+ HttpStreamFactory::SetNextProtos(std::vector<std::string>()); |
HttpStreamFactory::set_use_alternate_protocols(false); |
} |
@@ -9035,7 +9036,7 @@ |
TEST_F(HttpNetworkTransactionTest, UseIPConnectionPooling) { |
HttpStreamFactory::set_use_alternate_protocols(true); |
- HttpStreamFactory::set_next_protos(SpdyNextProtos()); |
+ HttpStreamFactory::SetNextProtos(SpdyNextProtos()); |
// Set up a special HttpNetworkSession with a MockCachingHostResolver. |
SessionDependencies session_deps; |
@@ -9142,7 +9143,7 @@ |
ASSERT_EQ(OK, ReadTransaction(&trans2, &response_data)); |
EXPECT_EQ("hello!", response_data); |
- HttpStreamFactory::set_next_protos(std::vector<std::string>()); |
+ HttpStreamFactory::SetNextProtos(std::vector<std::string>()); |
HttpStreamFactory::set_use_alternate_protocols(false); |
} |
@@ -9189,7 +9190,7 @@ |
TEST_F(HttpNetworkTransactionTest, |
UseIPConnectionPoolingWithHostCacheExpiration) { |
HttpStreamFactory::set_use_alternate_protocols(true); |
- HttpStreamFactory::set_next_protos(SpdyNextProtos()); |
+ HttpStreamFactory::SetNextProtos(SpdyNextProtos()); |
// Set up a special HttpNetworkSession with a OneTimeCachingHostResolver. |
SessionDependencies session_deps; |
@@ -9295,7 +9296,7 @@ |
ASSERT_EQ(OK, ReadTransaction(&trans2, &response_data)); |
EXPECT_EQ("hello!", response_data); |
- HttpStreamFactory::set_next_protos(std::vector<std::string>()); |
+ HttpStreamFactory::SetNextProtos(std::vector<std::string>()); |
HttpStreamFactory::set_use_alternate_protocols(false); |
} |