Index: net/quic/quic_stream_factory_test.cc |
diff --git a/net/quic/quic_stream_factory_test.cc b/net/quic/quic_stream_factory_test.cc |
index e5fcf955b2b9f03108d8571b273c41d0d7a9e434..1f88e1c692285d2024d8d196f7ce7cf1529f5bef 100644 |
--- a/net/quic/quic_stream_factory_test.cc |
+++ b/net/quic/quic_stream_factory_test.cc |
@@ -309,7 +309,8 @@ class QuicStreamFactoryTest : public ::testing::TestWithParam<TestParams> { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(destination, privacy_mode_, |
/*cert_verify_flags=*/0, url, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
@@ -457,7 +458,8 @@ TEST_P(QuicStreamFactoryTest, Create) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
@@ -472,7 +474,8 @@ TEST_P(QuicStreamFactoryTest, Create) { |
QuicStreamRequest request2(factory_.get()); |
EXPECT_EQ(OK, request2.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
stream = request2.ReleaseStream(); // Will reset stream 5. |
stream.reset(); // Will reset stream 7. |
@@ -498,7 +501,8 @@ TEST_P(QuicStreamFactoryTest, CreateZeroRtt) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -526,7 +530,8 @@ TEST_P(QuicStreamFactoryTest, CreateZeroRttPost) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "POST", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
// Confirm the handshake and verify that the stream is created. |
crypto_client_stream_factory_.last_stream()->SendOnCryptoHandshakeEvent( |
@@ -557,7 +562,7 @@ TEST_P(QuicStreamFactoryTest, NoZeroRttForDifferentHost) { |
QuicStreamRequest request(factory_.get()); |
int rv = request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url2_, "GET", net_log_, |
- callback_.callback()); |
+ callback_.callback(), /*for_bidirectional=*/false); |
// If server and origin have different hostnames, then handshake confirmation |
// should be required, so Request will return asynchronously. |
EXPECT_EQ(ERR_IO_PENDING, rv); |
@@ -585,7 +590,8 @@ TEST_P(QuicStreamFactoryTest, GoAway) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
@@ -621,7 +627,8 @@ TEST_P(QuicStreamFactoryTest, Pooling) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -629,7 +636,8 @@ TEST_P(QuicStreamFactoryTest, Pooling) { |
QuicStreamRequest request2(factory_.get()); |
EXPECT_EQ(OK, request2.Request(server2, privacy_mode_, |
/*cert_verify_flags=*/0, url2_, "GET", |
- net_log_, callback.callback())); |
+ net_log_, callback.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream2 = request2.ReleaseStream(); |
EXPECT_TRUE(stream2.get()); |
@@ -663,7 +671,8 @@ TEST_P(QuicStreamFactoryTest, NoPoolingIfDisabled) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -671,7 +680,8 @@ TEST_P(QuicStreamFactoryTest, NoPoolingIfDisabled) { |
QuicStreamRequest request2(factory_.get()); |
EXPECT_EQ(OK, request2.Request(server2, privacy_mode_, |
/*cert_verify_flags=*/0, url2_, "GET", |
- net_log_, callback.callback())); |
+ net_log_, callback.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream2 = request2.ReleaseStream(); |
EXPECT_TRUE(stream2.get()); |
@@ -706,7 +716,8 @@ TEST_P(QuicStreamFactoryTest, NoPoolingAfterGoAway) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -714,7 +725,8 @@ TEST_P(QuicStreamFactoryTest, NoPoolingAfterGoAway) { |
QuicStreamRequest request2(factory_.get()); |
EXPECT_EQ(OK, request2.Request(server2, privacy_mode_, |
/*cert_verify_flags=*/0, url2_, "GET", |
- net_log_, callback.callback())); |
+ net_log_, callback.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream2 = request2.ReleaseStream(); |
EXPECT_TRUE(stream2.get()); |
@@ -729,7 +741,8 @@ TEST_P(QuicStreamFactoryTest, NoPoolingAfterGoAway) { |
QuicStreamRequest request3(factory_.get()); |
EXPECT_EQ(OK, request3.Request(server2, privacy_mode_, |
/*cert_verify_flags=*/0, url2_, "GET", |
- net_log_, callback3.callback())); |
+ net_log_, callback3.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream3 = request3.ReleaseStream(); |
EXPECT_TRUE(stream3.get()); |
@@ -761,7 +774,8 @@ TEST_P(QuicStreamFactoryTest, HttpsPooling) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(server1, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -769,7 +783,8 @@ TEST_P(QuicStreamFactoryTest, HttpsPooling) { |
QuicStreamRequest request2(factory_.get()); |
EXPECT_EQ(OK, request2.Request(server2, privacy_mode_, |
/*cert_verify_flags=*/0, url2_, "GET", |
- net_log_, callback_.callback())); |
+ net_log_, callback_.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream2 = request2.ReleaseStream(); |
EXPECT_TRUE(stream2.get()); |
@@ -804,7 +819,8 @@ TEST_P(QuicStreamFactoryTest, NoHttpsPoolingIfDisabled) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(server1, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -812,7 +828,8 @@ TEST_P(QuicStreamFactoryTest, NoHttpsPoolingIfDisabled) { |
QuicStreamRequest request2(factory_.get()); |
EXPECT_EQ(OK, request2.Request(server2, privacy_mode_, |
/*cert_verify_flags=*/0, url2_, "GET", |
- net_log_, callback_.callback())); |
+ net_log_, callback_.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream2 = request2.ReleaseStream(); |
EXPECT_TRUE(stream2.get()); |
@@ -857,14 +874,16 @@ class QuicAlternativeServiceCertificateValidationPooling |
QuicStreamRequest request1(factory_.get()); |
EXPECT_EQ(OK, request1.Request(alternative, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", |
- net_log_, callback_.callback())); |
+ net_log_, callback_.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream1 = request1.ReleaseStream(); |
EXPECT_TRUE(stream1.get()); |
QuicStreamRequest request2(factory_.get()); |
- int rv = request2.Request(alternative, privacy_mode_, |
- /*cert_verify_flags=*/0, url, "GET", net_log_, |
- callback_.callback()); |
+ int rv = |
+ request2.Request(alternative, privacy_mode_, |
+ /*cert_verify_flags=*/0, url, "GET", net_log_, |
+ callback_.callback(), /*for_bidirectional=*/false); |
if (valid) { |
// Alternative service of origin to |alternative| should pool to session |
// of |stream1| even if origin is different. Since only one |
@@ -921,7 +940,8 @@ TEST_P(QuicStreamFactoryTest, HttpsPoolingWithMatchingPins) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(server1, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -929,7 +949,8 @@ TEST_P(QuicStreamFactoryTest, HttpsPoolingWithMatchingPins) { |
QuicStreamRequest request2(factory_.get()); |
EXPECT_EQ(OK, request2.Request(server2, privacy_mode_, |
/*cert_verify_flags=*/0, url2_, "GET", |
- net_log_, callback_.callback())); |
+ net_log_, callback_.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream2 = request2.ReleaseStream(); |
EXPECT_TRUE(stream2.get()); |
@@ -970,7 +991,8 @@ TEST_P(QuicStreamFactoryTest, NoHttpsPoolingWithMatchingPinsIfDisabled) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(server1, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -978,7 +1000,8 @@ TEST_P(QuicStreamFactoryTest, NoHttpsPoolingWithMatchingPinsIfDisabled) { |
QuicStreamRequest request2(factory_.get()); |
EXPECT_EQ(OK, request2.Request(server2, privacy_mode_, |
/*cert_verify_flags=*/0, url2_, "GET", |
- net_log_, callback_.callback())); |
+ net_log_, callback_.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream2 = request2.ReleaseStream(); |
EXPECT_TRUE(stream2.get()); |
@@ -1024,7 +1047,8 @@ TEST_P(QuicStreamFactoryTest, NoHttpsPoolingWithDifferentPins) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(server1, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -1032,7 +1056,8 @@ TEST_P(QuicStreamFactoryTest, NoHttpsPoolingWithDifferentPins) { |
QuicStreamRequest request2(factory_.get()); |
EXPECT_EQ(OK, request2.Request(server2, privacy_mode_, |
/*cert_verify_flags=*/0, url2_, "GET", |
- net_log_, callback_.callback())); |
+ net_log_, callback_.callback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream2 = request2.ReleaseStream(); |
EXPECT_TRUE(stream2.get()); |
@@ -1061,7 +1086,8 @@ TEST_P(QuicStreamFactoryTest, Goaway) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
@@ -1084,7 +1110,8 @@ TEST_P(QuicStreamFactoryTest, Goaway) { |
EXPECT_EQ(ERR_IO_PENDING, |
request2.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream2 = request2.ReleaseStream(); |
EXPECT_TRUE(stream2.get()); |
@@ -1133,7 +1160,8 @@ TEST_P(QuicStreamFactoryTest, MaxOpenStream) { |
QuicStreamRequest request(factory_.get()); |
int rv = request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback()); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false); |
if (i == 0) { |
EXPECT_EQ(ERR_IO_PENDING, rv); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
@@ -1150,7 +1178,8 @@ TEST_P(QuicStreamFactoryTest, MaxOpenStream) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- CompletionCallback())); |
+ CompletionCallback(), |
+ /*for_bidirectional=*/false)); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream); |
EXPECT_EQ(ERR_IO_PENDING, |
@@ -1188,7 +1217,8 @@ TEST_P(QuicStreamFactoryTest, ResolutionErrorInCreate) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(ERR_NAME_NOT_RESOLVED, callback_.WaitForResult()); |
@@ -1207,7 +1237,8 @@ TEST_P(QuicStreamFactoryTest, ConnectErrorInCreate) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(ERR_ADDRESS_IN_USE, callback_.WaitForResult()); |
@@ -1225,7 +1256,8 @@ TEST_P(QuicStreamFactoryTest, CancelCreate) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
} |
base::RunLoop().RunUntilIdle(); |
@@ -1296,7 +1328,8 @@ TEST_P(QuicStreamFactoryTest, CloseAllSessions) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
@@ -1316,7 +1349,8 @@ TEST_P(QuicStreamFactoryTest, CloseAllSessions) { |
EXPECT_EQ(ERR_IO_PENDING, |
request2.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
stream = request2.ReleaseStream(); |
@@ -1352,7 +1386,8 @@ TEST_P(QuicStreamFactoryTest, OnIPAddressChanged) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
@@ -1373,7 +1408,8 @@ TEST_P(QuicStreamFactoryTest, OnIPAddressChanged) { |
EXPECT_EQ(ERR_IO_PENDING, |
request2.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
stream = request2.ReleaseStream(); |
@@ -1406,7 +1442,8 @@ TEST_P(QuicStreamFactoryTest, OnNetworkChangeSoonToDisconnect) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -1471,7 +1508,8 @@ TEST_P(QuicStreamFactoryTest, OnNetworkChangeSoonToDisconnect) { |
EXPECT_EQ(ERR_IO_PENDING, |
request2.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream2 = request2.ReleaseStream(); |
EXPECT_TRUE(stream2.get()); |
@@ -1521,7 +1559,8 @@ TEST_P(QuicStreamFactoryTest, OnNetworkChangeDisconnected) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -1582,7 +1621,8 @@ TEST_P(QuicStreamFactoryTest, OnNetworkChangeDisconnected) { |
EXPECT_EQ(ERR_IO_PENDING, |
request2.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream2 = request2.ReleaseStream(); |
EXPECT_TRUE(stream2.get()); |
@@ -1623,7 +1663,8 @@ TEST_P(QuicStreamFactoryTest, OnNetworkChangeSoonToDisconnectNoNetworks) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -1677,7 +1718,8 @@ TEST_P(QuicStreamFactoryTest, OnNetworkChangeDisconnectedNoNetworks) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -1726,7 +1768,8 @@ TEST_P(QuicStreamFactoryTest, OnNetworkChangeSoonToDisconnectNoNewNetwork) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -1778,7 +1821,8 @@ TEST_P(QuicStreamFactoryTest, OnNetworkChangeDisconnectedNoNewNetwork) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -1822,7 +1866,8 @@ TEST_P(QuicStreamFactoryTest, OnNetworkChangeSoonToDisconnectNoOpenStreams) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -1860,7 +1905,8 @@ TEST_P(QuicStreamFactoryTest, OnNetworkChangeDisconnectedNoOpenStreams) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -1904,7 +1950,8 @@ TEST_P(QuicStreamFactoryTest, MigrateSessionEarly) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -1972,7 +2019,8 @@ TEST_P(QuicStreamFactoryTest, MigrateSessionEarly) { |
EXPECT_EQ(ERR_IO_PENDING, |
request2.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream2 = request2.ReleaseStream(); |
EXPECT_TRUE(stream2.get()); |
@@ -2027,7 +2075,8 @@ TEST_P(QuicStreamFactoryTest, MigrateSessionEarlyNoNewNetwork) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
EXPECT_TRUE(stream.get()); |
@@ -2085,7 +2134,8 @@ TEST_P(QuicStreamFactoryTest, OnSSLConfigChanged) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
@@ -2105,7 +2155,8 @@ TEST_P(QuicStreamFactoryTest, OnSSLConfigChanged) { |
EXPECT_EQ(ERR_IO_PENDING, |
request2.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
stream = request2.ReleaseStream(); |
@@ -2140,7 +2191,8 @@ TEST_P(QuicStreamFactoryTest, OnCertAdded) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
@@ -2161,7 +2213,8 @@ TEST_P(QuicStreamFactoryTest, OnCertAdded) { |
EXPECT_EQ(ERR_IO_PENDING, |
request2.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
stream = request2.ReleaseStream(); |
@@ -2196,7 +2249,8 @@ TEST_P(QuicStreamFactoryTest, OnCACertChanged) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
@@ -2217,7 +2271,8 @@ TEST_P(QuicStreamFactoryTest, OnCACertChanged) { |
EXPECT_EQ(ERR_IO_PENDING, |
request2.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
stream = request2.ReleaseStream(); |
@@ -2341,7 +2396,8 @@ TEST_P(QuicStreamFactoryTest, RacingConnections) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(2u, QuicStreamFactoryPeer::GetNumberOfActiveJobs(factory_.get(), |
server_id)); |
@@ -2376,7 +2432,8 @@ TEST_P(QuicStreamFactoryTest, EnableNotLoadFromDiskCache) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
// If we are waiting for disk cache, we would have posted a task. Verify that |
// the CancelWaitForDataReady task hasn't been posted. |
@@ -2434,7 +2491,8 @@ TEST_P(QuicStreamFactoryTest, BadPacketLoss) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), host_port_pair_); |
@@ -2471,8 +2529,9 @@ TEST_P(QuicStreamFactoryTest, BadPacketLoss) { |
TestCompletionCallback callback2; |
QuicStreamRequest request2(factory_.get()); |
EXPECT_EQ(OK, request2.Request(server2, privacy_mode_, |
- /*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback2.callback())); |
+ /*cert_verify_flags=*/0, url2_, "GET", |
+ net_log_, callback2.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session2 = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), server2); |
@@ -2504,7 +2563,8 @@ TEST_P(QuicStreamFactoryTest, BadPacketLoss) { |
QuicStreamRequest request3(factory_.get()); |
EXPECT_EQ(OK, request3.Request(server3, privacy_mode_, |
/*cert_verify_flags=*/0, url3_, "GET", |
- net_log_, callback3.callback())); |
+ net_log_, callback3.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session3 = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), server3); |
@@ -2513,7 +2573,8 @@ TEST_P(QuicStreamFactoryTest, BadPacketLoss) { |
QuicStreamRequest request4(factory_.get()); |
EXPECT_EQ(OK, request4.Request(server4, privacy_mode_, |
/*cert_verify_flags=*/0, url4_, "GET", |
- net_log_, callback4.callback())); |
+ net_log_, callback4.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session4 = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), server4); |
@@ -2594,7 +2655,8 @@ TEST_P(QuicStreamFactoryTest, PublicResetPostHandshakeTwoOfTwo) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), host_port_pair_); |
@@ -2618,7 +2680,8 @@ TEST_P(QuicStreamFactoryTest, PublicResetPostHandshakeTwoOfTwo) { |
QuicStreamRequest request2(factory_.get()); |
EXPECT_EQ(OK, request2.Request(server2, privacy_mode_, |
/*cert_verify_flags=*/0, url2_, "GET", |
- net_log_, callback2.callback())); |
+ net_log_, callback2.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session2 = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), server2); |
@@ -2679,7 +2742,8 @@ TEST_P(QuicStreamFactoryTest, TimeoutsWithOpenStreamsTwoOfTwo) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), host_port_pair_); |
@@ -2710,7 +2774,8 @@ TEST_P(QuicStreamFactoryTest, TimeoutsWithOpenStreamsTwoOfTwo) { |
QuicStreamRequest request2(factory_.get()); |
EXPECT_EQ(OK, request2.Request(server2, privacy_mode_, |
/*cert_verify_flags=*/0, url2_, "GET", |
- net_log_, callback2.callback())); |
+ net_log_, callback2.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session2 = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), server2); |
@@ -2777,7 +2842,8 @@ TEST_P(QuicStreamFactoryTest, PublicResetPostHandshakeTwoOfThree) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), host_port_pair_); |
@@ -2800,7 +2866,8 @@ TEST_P(QuicStreamFactoryTest, PublicResetPostHandshakeTwoOfThree) { |
QuicStreamRequest request2(factory_.get()); |
EXPECT_EQ(OK, request2.Request(server2, privacy_mode_, |
/*cert_verify_flags=*/0, url2_, "GET", |
- net_log_, callback2.callback())); |
+ net_log_, callback2.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session2 = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), server2); |
@@ -2820,8 +2887,9 @@ TEST_P(QuicStreamFactoryTest, PublicResetPostHandshakeTwoOfThree) { |
TestCompletionCallback callback3; |
QuicStreamRequest request3(factory_.get()); |
EXPECT_EQ(OK, request3.Request(server3, privacy_mode_, |
- /*cert_verify_flags=*/0, url2_, "GET", |
- net_log_, callback3.callback())); |
+ /*cert_verify_flags=*/0, url3_, "GET", |
+ net_log_, callback3.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session3 = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), server3); |
@@ -2895,7 +2963,8 @@ TEST_P(QuicStreamFactoryTest, TimeoutsWithOpenStreamsTwoOfThree) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), host_port_pair_); |
@@ -2926,7 +2995,8 @@ TEST_P(QuicStreamFactoryTest, TimeoutsWithOpenStreamsTwoOfThree) { |
QuicStreamRequest request2(factory_.get()); |
EXPECT_EQ(OK, request2.Request(server2, privacy_mode_, |
/*cert_verify_flags=*/0, url2_, "GET", |
- net_log_, callback2.callback())); |
+ net_log_, callback2.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session2 = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), server2); |
@@ -2948,7 +3018,8 @@ TEST_P(QuicStreamFactoryTest, TimeoutsWithOpenStreamsTwoOfThree) { |
QuicStreamRequest request3(factory_.get()); |
EXPECT_EQ(OK, request3.Request(server3, privacy_mode_, |
/*cert_verify_flags=*/0, url3_, "GET", |
- net_log_, callback3.callback())); |
+ net_log_, callback3.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session3 = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), server3); |
@@ -3006,7 +3077,8 @@ TEST_P(QuicStreamFactoryTest, DisableQuicWhenTimeoutsWithOpenStreams) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), host_port_pair_); |
@@ -3085,7 +3157,8 @@ TEST_P(QuicStreamFactoryTest, PublicResetPostHandshakeTwoOfFour) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), host_port_pair_); |
@@ -3108,7 +3181,8 @@ TEST_P(QuicStreamFactoryTest, PublicResetPostHandshakeTwoOfFour) { |
QuicStreamRequest request2(factory_.get()); |
EXPECT_EQ(OK, request2.Request(server2, privacy_mode_, |
/*cert_verify_flags=*/0, url2_, "GET", |
- net_log_, callback2.callback())); |
+ net_log_, callback2.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session2 = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), server2); |
@@ -3127,7 +3201,8 @@ TEST_P(QuicStreamFactoryTest, PublicResetPostHandshakeTwoOfFour) { |
QuicStreamRequest request3(factory_.get()); |
EXPECT_EQ(OK, request3.Request(server3, privacy_mode_, |
/*cert_verify_flags=*/0, url3_, "GET", |
- net_log_, callback3.callback())); |
+ net_log_, callback3.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session3 = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), server3); |
@@ -3148,7 +3223,8 @@ TEST_P(QuicStreamFactoryTest, PublicResetPostHandshakeTwoOfFour) { |
QuicStreamRequest request4(factory_.get()); |
EXPECT_EQ(OK, request4.Request(server4, privacy_mode_, |
/*cert_verify_flags=*/0, url4_, "GET", |
- net_log_, callback4.callback())); |
+ net_log_, callback4.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session4 = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), server4); |
@@ -3229,7 +3305,8 @@ TEST_P(QuicStreamFactoryTest, TimeoutsWithOpenStreamsTwoOfFour) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), host_port_pair_); |
@@ -3259,7 +3336,8 @@ TEST_P(QuicStreamFactoryTest, TimeoutsWithOpenStreamsTwoOfFour) { |
QuicStreamRequest request2(factory_.get()); |
EXPECT_EQ(OK, request2.Request(server2, privacy_mode_, |
/*cert_verify_flags=*/0, url2_, "GET", |
- net_log_, callback2.callback())); |
+ net_log_, callback2.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session2 = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), server2); |
@@ -3278,7 +3356,8 @@ TEST_P(QuicStreamFactoryTest, TimeoutsWithOpenStreamsTwoOfFour) { |
QuicStreamRequest request3(factory_.get()); |
EXPECT_EQ(OK, request3.Request(server3, privacy_mode_, |
/*cert_verify_flags=*/0, url3_, "GET", |
- net_log_, callback3.callback())); |
+ net_log_, callback3.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session3 = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), server3); |
@@ -3300,7 +3379,8 @@ TEST_P(QuicStreamFactoryTest, TimeoutsWithOpenStreamsTwoOfFour) { |
QuicStreamRequest request4(factory_.get()); |
EXPECT_EQ(OK, request4.Request(server4, privacy_mode_, |
/*cert_verify_flags=*/0, url4_, "GET", |
- net_log_, callback4.callback())); |
+ net_log_, callback4.callback(), |
+ /*for_bidirectional=*/false)); |
QuicChromiumClientSession* session4 = |
QuicStreamFactoryPeer::GetActiveSession(factory_.get(), server4); |
@@ -3357,7 +3437,8 @@ TEST_P(QuicStreamFactoryTest, EnableDelayTcpRace) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "POST", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
// If we don't delay TCP connection, then time delay should be 0. |
EXPECT_FALSE(factory_->delay_tcp_race()); |
@@ -3509,7 +3590,8 @@ TEST_P(QuicStreamFactoryTest, YieldAfterPackets) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
// Call run_loop so that QuicChromiumPacketReader::OnReadComplete() gets |
// called. |
@@ -3558,7 +3640,8 @@ TEST_P(QuicStreamFactoryTest, YieldAfterDuration) { |
QuicStreamRequest request(factory_.get()); |
EXPECT_EQ(OK, request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
// Call run_loop so that QuicChromiumPacketReader::OnReadComplete() gets |
// called. |
@@ -3589,7 +3672,8 @@ TEST_P(QuicStreamFactoryTest, ServerPushSessionAffinity) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
@@ -3609,7 +3693,8 @@ TEST_P(QuicStreamFactoryTest, ServerPushSessionAffinity) { |
QuicStreamRequest request2(factory_.get()); |
EXPECT_EQ(OK, request2.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, GURL(url), "GET", |
- net_log_, callback_.callback())); |
+ net_log_, callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(1, QuicStreamFactoryPeer::GetNumPushStreamsCreated(factory_.get())); |
} |
@@ -3639,7 +3724,8 @@ TEST_P(QuicStreamFactoryTest, ServerPushPrivacyModeMismatch) { |
EXPECT_EQ(ERR_IO_PENDING, |
request.Request(host_port_pair_, privacy_mode_, |
/*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
+ callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(OK, callback_.WaitForResult()); |
scoped_ptr<QuicHttpStream> stream = request.ReleaseStream(); |
@@ -3665,7 +3751,8 @@ TEST_P(QuicStreamFactoryTest, ServerPushPrivacyModeMismatch) { |
EXPECT_EQ(ERR_IO_PENDING, |
request2.Request(host_port_pair_, PRIVACY_MODE_ENABLED, |
/*cert_verify_flags=*/0, GURL(url), "GET", |
- net_log_, callback_.callback())); |
+ net_log_, callback_.callback(), |
+ /*for_bidirectional=*/false)); |
EXPECT_EQ(0, QuicStreamFactoryPeer::GetNumPushStreamsCreated(factory_.get())); |
EXPECT_EQ(index->GetPromised(url), nullptr); |