Index: net/quic/quic_session_test.cc |
diff --git a/net/quic/quic_session_test.cc b/net/quic/quic_session_test.cc |
index 1c14c99ba99180029c38a61201420e250207f2e9..96d30b8c5819228d29c5773b63b79c9e93ddeb46 100644 |
--- a/net/quic/quic_session_test.cc |
+++ b/net/quic/quic_session_test.cc |
@@ -59,8 +59,6 @@ class TestCryptoStream : public QuicCryptoStream { |
handshake_confirmed_ = true; |
CryptoHandshakeMessage msg; |
string error_details; |
- session()->config()->SetInitialFlowControlWindowToSend( |
- kInitialSessionFlowControlWindowForTest); |
session()->config()->SetInitialStreamFlowControlWindowToSend( |
kInitialStreamFlowControlWindowForTest); |
session()->config()->SetInitialSessionFlowControlWindowToSend( |
@@ -188,8 +186,6 @@ class QuicSessionTest : public ::testing::TestWithParam<QuicVersion> { |
QuicSessionTest() |
: connection_(new MockConnection(true, SupportedVersions(GetParam()))), |
session_(connection_) { |
- session_.config()->SetInitialFlowControlWindowToSend( |
- kInitialSessionFlowControlWindowForTest); |
session_.config()->SetInitialStreamFlowControlWindowToSend( |
kInitialStreamFlowControlWindowForTest); |
session_.config()->SetInitialSessionFlowControlWindowToSend( |
@@ -661,9 +657,6 @@ TEST_P(QuicSessionTest, HandshakeUnblocksFlowControlBlockedStream) { |
} |
TEST_P(QuicSessionTest, HandshakeUnblocksFlowControlBlockedCryptoStream) { |
- if (version() <= QUIC_VERSION_19) { |
- return; |
- } |
// Test that if the crypto stream is flow control blocked, then if the SHLO |
// contains a larger send window offset, the stream becomes unblocked. |
session_.set_writev_consumes_all_data(true); |
@@ -709,9 +702,6 @@ TEST_P(QuicSessionTest, HandshakeUnblocksFlowControlBlockedCryptoStream) { |
} |
TEST_P(QuicSessionTest, HandshakeUnblocksFlowControlBlockedHeadersStream) { |
- if (version() <= QUIC_VERSION_19) { |
- return; |
- } |
// Test that if the header stream is flow control blocked, then if the SHLO |
// contains a larger send window offset, the stream becomes unblocked. |
session_.set_writev_consumes_all_data(true); |
@@ -759,23 +749,6 @@ TEST_P(QuicSessionTest, HandshakeUnblocksFlowControlBlockedHeadersStream) { |
EXPECT_FALSE(headers_stream->HasBufferedData()); |
} |
-TEST_P(QuicSessionTest, InvalidFlowControlWindowInHandshake) { |
- // TODO(rjshade): Remove this test when removing QUIC_VERSION_19. |
- // Test that receipt of an invalid (< default) flow control window from |
- // the peer results in the connection being torn down. |
- if (version() > QUIC_VERSION_19) { |
- return; |
- } |
- |
- uint32 kInvalidWindow = kMinimumFlowControlSendWindow - 1; |
- QuicConfigPeer::SetReceivedInitialFlowControlWindow(session_.config(), |
- kInvalidWindow); |
- |
- EXPECT_CALL(*connection_, |
- SendConnectionClose(QUIC_FLOW_CONTROL_INVALID_WINDOW)).Times(2); |
- session_.OnConfigNegotiated(); |
-} |
- |
TEST_P(QuicSessionTest, ConnectionFlowControlAccountingRstOutOfOrder) { |
// Test that when we receive an out of order stream RST we correctly adjust |
// our connection level flow control receive window. |
@@ -820,20 +793,6 @@ TEST_P(QuicSessionTest, ConnectionFlowControlAccountingFinAndLocalReset) { |
EXPECT_EQ(kByteOffset, |
stream->flow_controller()->highest_received_byte_offset()); |
- // We only expect to see a connection WINDOW_UPDATE when talking |
- // QUIC_VERSION_19, as in this case both stream and session flow control |
- // windows are the same size. In later versions we will not see a connection |
- // level WINDOW_UPDATE when exhausting a stream, as the stream flow control |
- // limit is much lower than the connection flow control limit. |
- if (version() == QUIC_VERSION_19) { |
- // Expect no stream WINDOW_UPDATE frames, as stream read side closed. |
- EXPECT_CALL(*connection_, SendWindowUpdate(stream->id(), _)).Times(0); |
- // We do expect a connection level WINDOW_UPDATE when the stream is reset. |
- EXPECT_CALL(*connection_, |
- SendWindowUpdate(0, kInitialSessionFlowControlWindowForTest + |
- kByteOffset)).Times(1); |
- } |
- |
// Reset stream locally. |
stream->Reset(QUIC_STREAM_CANCELLED); |
EXPECT_EQ(kByteOffset, session_.flow_controller()->bytes_consumed()); |
@@ -914,10 +873,6 @@ TEST_P(QuicSessionTest, ConnectionFlowControlAccountingRstAfterRst) { |
TEST_P(QuicSessionTest, InvalidStreamFlowControlWindowInHandshake) { |
// Test that receipt of an invalid (< default) stream flow control window from |
// the peer results in the connection being torn down. |
- if (version() <= QUIC_VERSION_19) { |
- return; |
- } |
- |
uint32 kInvalidWindow = kMinimumFlowControlSendWindow - 1; |
QuicConfigPeer::SetReceivedInitialStreamFlowControlWindow(session_.config(), |
kInvalidWindow); |
@@ -930,10 +885,6 @@ TEST_P(QuicSessionTest, InvalidStreamFlowControlWindowInHandshake) { |
TEST_P(QuicSessionTest, InvalidSessionFlowControlWindowInHandshake) { |
// Test that receipt of an invalid (< default) session flow control window |
// from the peer results in the connection being torn down. |
- if (version() == QUIC_VERSION_19) { |
- return; |
- } |
- |
uint32 kInvalidWindow = kMinimumFlowControlSendWindow - 1; |
QuicConfigPeer::SetReceivedInitialSessionFlowControlWindow(session_.config(), |
kInvalidWindow); |
@@ -968,9 +919,6 @@ TEST_P(QuicSessionTest, FlowControlWithInvalidFinalOffset) { |
TEST_P(QuicSessionTest, WindowUpdateUnblocksHeadersStream) { |
// Test that a flow control blocked headers stream gets unblocked on recipt of |
// a WINDOW_UPDATE frame. Regression test for b/17413860. |
- if (version() < QUIC_VERSION_21) { |
- return; |
- } |
// Set the headers stream to be flow control blocked. |
QuicHeadersStream* headers_stream = |