| 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);
|
|
|