Index: net/quic/quic_config_test.cc |
diff --git a/net/quic/quic_config_test.cc b/net/quic/quic_config_test.cc |
index f77c3825c31ea421ce5075588100dbd2eac946d4..3cb2dd26d3afd8ee10a8b96d57e9ddc168b7c0e5 100644 |
--- a/net/quic/quic_config_test.cc |
+++ b/net/quic/quic_config_test.cc |
@@ -33,7 +33,12 @@ class QuicConfigTest : public ::testing::Test { |
TEST_F(QuicConfigTest, ToHandshakeMessage) { |
ValueRestore<bool> old_flag(&FLAGS_enable_quic_pacing, false); |
config_.SetDefaults(); |
- config_.SetInitialFlowControlWindowToSend(kInitialFlowControlWindowForTest); |
+ config_.SetInitialFlowControlWindowToSend( |
+ kInitialSessionFlowControlWindowForTest); |
+ config_.SetInitialStreamFlowControlWindowToSend( |
+ kInitialStreamFlowControlWindowForTest); |
+ config_.SetInitialSessionFlowControlWindowToSend( |
+ kInitialSessionFlowControlWindowForTest); |
config_.set_idle_connection_state_lifetime(QuicTime::Delta::FromSeconds(5), |
QuicTime::Delta::FromSeconds(2)); |
config_.set_max_streams_per_connection(4, 2); |
@@ -51,7 +56,15 @@ TEST_F(QuicConfigTest, ToHandshakeMessage) { |
error = msg.GetUint32(kIFCW, &value); |
EXPECT_EQ(QUIC_NO_ERROR, error); |
- EXPECT_EQ(kInitialFlowControlWindowForTest, value); |
+ EXPECT_EQ(kInitialSessionFlowControlWindowForTest, value); |
+ |
+ error = msg.GetUint32(kSFCW, &value); |
+ EXPECT_EQ(QUIC_NO_ERROR, error); |
+ EXPECT_EQ(kInitialStreamFlowControlWindowForTest, value); |
+ |
+ error = msg.GetUint32(kCFCW, &value); |
+ EXPECT_EQ(QUIC_NO_ERROR, error); |
+ EXPECT_EQ(kInitialSessionFlowControlWindowForTest, value); |
const QuicTag* out; |
size_t out_len; |
@@ -89,7 +102,11 @@ TEST_F(QuicConfigTest, ProcessClientHello) { |
client_config.SetInitialRoundTripTimeUsToSend( |
10 * base::Time::kMicrosecondsPerMillisecond); |
client_config.SetInitialFlowControlWindowToSend( |
- 2 * kInitialFlowControlWindowForTest); |
+ 2 * kInitialSessionFlowControlWindowForTest); |
+ client_config.SetInitialStreamFlowControlWindowToSend( |
+ 2 * kInitialStreamFlowControlWindowForTest); |
+ client_config.SetInitialSessionFlowControlWindowToSend( |
+ 2 * kInitialSessionFlowControlWindowForTest); |
QuicTagVector copt; |
copt.push_back(kTBBR); |
client_config.SetCongestionOptionsToSend(copt); |
@@ -113,7 +130,11 @@ TEST_F(QuicConfigTest, ProcessClientHello) { |
EXPECT_EQ(1u, config_.ReceivedCongestionOptions().size()); |
EXPECT_EQ(config_.ReceivedCongestionOptions()[0], kTBBR); |
EXPECT_EQ(config_.ReceivedInitialFlowControlWindowBytes(), |
- 2 * kInitialFlowControlWindowForTest); |
+ 2 * kInitialSessionFlowControlWindowForTest); |
+ EXPECT_EQ(config_.ReceivedInitialStreamFlowControlWindowBytes(), |
+ 2 * kInitialStreamFlowControlWindowForTest); |
+ EXPECT_EQ(config_.ReceivedInitialSessionFlowControlWindowBytes(), |
+ 2 * kInitialSessionFlowControlWindowForTest); |
} |
TEST_F(QuicConfigTest, ProcessServerHello) { |
@@ -131,7 +152,11 @@ TEST_F(QuicConfigTest, ProcessServerHello) { |
server_config.SetInitialRoundTripTimeUsToSend( |
10 * base::Time::kMicrosecondsPerMillisecond); |
server_config.SetInitialFlowControlWindowToSend( |
- 2 * kInitialFlowControlWindowForTest); |
+ 2 * kInitialSessionFlowControlWindowForTest); |
+ server_config.SetInitialStreamFlowControlWindowToSend( |
+ 2 * kInitialStreamFlowControlWindowForTest); |
+ server_config.SetInitialSessionFlowControlWindowToSend( |
+ 2 * kInitialSessionFlowControlWindowForTest); |
CryptoHandshakeMessage msg; |
server_config.ToHandshakeMessage(&msg); |
string error_details; |
@@ -151,7 +176,11 @@ TEST_F(QuicConfigTest, ProcessServerHello) { |
config_.ReceivedInitialRoundTripTimeUs()); |
EXPECT_FALSE(config_.HasReceivedLossDetection()); |
EXPECT_EQ(config_.ReceivedInitialFlowControlWindowBytes(), |
- 2 * kInitialFlowControlWindowForTest); |
+ 2 * kInitialSessionFlowControlWindowForTest); |
+ EXPECT_EQ(config_.ReceivedInitialStreamFlowControlWindowBytes(), |
+ 2 * kInitialStreamFlowControlWindowForTest); |
+ EXPECT_EQ(config_.ReceivedInitialSessionFlowControlWindowBytes(), |
+ 2 * kInitialSessionFlowControlWindowForTest); |
} |
TEST_F(QuicConfigTest, MissingOptionalValuesInCHLO) { |