Index: net/spdy/spdy_network_transaction_unittest.cc |
diff --git a/net/spdy/spdy_network_transaction_unittest.cc b/net/spdy/spdy_network_transaction_unittest.cc |
index c6d8547c9cb9e1ca2b6ccb6fd5761ed726bbcaf7..b937655a023133c3a18b96abb33e25684dab2de4 100644 |
--- a/net/spdy/spdy_network_transaction_unittest.cc |
+++ b/net/spdy/spdy_network_transaction_unittest.cc |
@@ -1149,9 +1149,11 @@ TEST_P(SpdyNetworkTransactionTest, ThreeGetsWithMaxConcurrent) { |
SettingsFlagsAndValue(SETTINGS_FLAG_NONE, max_concurrent_streams); |
scoped_ptr<SpdyFrame> settings_frame( |
spdy_util_.ConstructSpdySettings(settings)); |
+ scoped_ptr<SpdyFrame> settings_ack(spdy_util_.ConstructSpdySettingsAck()); |
MockWrite writes[] = { |
CreateMockWrite(*req), |
+ CreateMockWrite(*settings_ack, 2), |
CreateMockWrite(*req2), |
CreateMockWrite(*req3), |
}; |
@@ -1161,10 +1163,10 @@ TEST_P(SpdyNetworkTransactionTest, ThreeGetsWithMaxConcurrent) { |
CreateMockRead(*resp), |
CreateMockRead(*body), |
CreateMockRead(*fbody), |
- CreateMockRead(*resp2, 7), |
+ CreateMockRead(*resp2, 8), |
CreateMockRead(*body2), |
CreateMockRead(*fbody2), |
- CreateMockRead(*resp3, 12), |
+ CreateMockRead(*resp3, 13), |
CreateMockRead(*body3), |
CreateMockRead(*fbody3), |
@@ -1287,8 +1289,10 @@ TEST_P(SpdyNetworkTransactionTest, FourGetsWithMaxConcurrentPriority) { |
SettingsFlagsAndValue(SETTINGS_FLAG_NONE, max_concurrent_streams); |
scoped_ptr<SpdyFrame> settings_frame( |
spdy_util_.ConstructSpdySettings(settings)); |
+ scoped_ptr<SpdyFrame> settings_ack(spdy_util_.ConstructSpdySettingsAck()); |
MockWrite writes[] = { CreateMockWrite(*req), |
+ CreateMockWrite(*settings_ack, 2), |
CreateMockWrite(*req2), |
CreateMockWrite(*req4), |
CreateMockWrite(*req3), |
@@ -1298,12 +1302,12 @@ TEST_P(SpdyNetworkTransactionTest, FourGetsWithMaxConcurrentPriority) { |
CreateMockRead(*resp), |
CreateMockRead(*body), |
CreateMockRead(*fbody), |
- CreateMockRead(*resp2, 7), |
+ CreateMockRead(*resp2, 8), |
CreateMockRead(*body2), |
CreateMockRead(*fbody2), |
- CreateMockRead(*resp4, 13), |
+ CreateMockRead(*resp4, 14), |
CreateMockRead(*fbody4), |
- CreateMockRead(*resp3, 16), |
+ CreateMockRead(*resp3, 17), |
CreateMockRead(*body3), |
CreateMockRead(*fbody3), |
@@ -1429,8 +1433,11 @@ TEST_P(SpdyNetworkTransactionTest, ThreeGetsWithMaxConcurrentDelete) { |
SettingsFlagsAndValue(SETTINGS_FLAG_NONE, max_concurrent_streams); |
scoped_ptr<SpdyFrame> settings_frame( |
spdy_util_.ConstructSpdySettings(settings)); |
+ scoped_ptr<SpdyFrame> settings_ack(spdy_util_.ConstructSpdySettingsAck()); |
- MockWrite writes[] = { CreateMockWrite(*req), |
+ MockWrite writes[] = { |
+ CreateMockWrite(*req), |
+ CreateMockWrite(*settings_ack, 2), |
CreateMockWrite(*req2), |
}; |
MockRead reads[] = { |
@@ -1438,7 +1445,7 @@ TEST_P(SpdyNetworkTransactionTest, ThreeGetsWithMaxConcurrentDelete) { |
CreateMockRead(*resp), |
CreateMockRead(*body), |
CreateMockRead(*fbody), |
- CreateMockRead(*resp2, 7), |
+ CreateMockRead(*resp2, 8), |
CreateMockRead(*body2), |
CreateMockRead(*fbody2), |
MockRead(ASYNC, 0, 0), // EOF |
@@ -1563,8 +1570,11 @@ TEST_P(SpdyNetworkTransactionTest, ThreeGetsWithMaxConcurrentSocketClose) { |
SettingsFlagsAndValue(SETTINGS_FLAG_NONE, max_concurrent_streams); |
scoped_ptr<SpdyFrame> settings_frame( |
spdy_util_.ConstructSpdySettings(settings)); |
+ scoped_ptr<SpdyFrame> settings_ack(spdy_util_.ConstructSpdySettingsAck()); |
- MockWrite writes[] = { CreateMockWrite(*req), |
+ MockWrite writes[] = { |
+ CreateMockWrite(*req), |
+ CreateMockWrite(*settings_ack, 2), |
CreateMockWrite(*req2), |
}; |
MockRead reads[] = { |
@@ -1572,7 +1582,7 @@ TEST_P(SpdyNetworkTransactionTest, ThreeGetsWithMaxConcurrentSocketClose) { |
CreateMockRead(*resp), |
CreateMockRead(*body), |
CreateMockRead(*fin_body), |
- CreateMockRead(*resp2, 7), |
+ CreateMockRead(*resp2, 8), |
MockRead(ASYNC, ERR_CONNECTION_RESET, 0), // Abort! |
}; |
@@ -6382,6 +6392,9 @@ TEST_P(SpdyNetworkTransactionTest, FlowControlStallResumeAfterSettings) { |
if (GetParam().protocol >= kProtoSPDY31) |
reads.push_back(CreateMockRead(*session_window_update, i++)); |
+ scoped_ptr<SpdyFrame> settings_ack(spdy_util_.ConstructSpdySettingsAck()); |
+ writes.push_back(CreateMockWrite(*settings_ack, i++)); |
+ |
writes.push_back(CreateMockWrite(*body3, i++)); |
scoped_ptr<SpdyFrame> reply(spdy_util_.ConstructSpdyPostSynReply(NULL, 0)); |
@@ -6433,7 +6446,7 @@ TEST_P(SpdyNetworkTransactionTest, FlowControlStallResumeAfterSettings) { |
// since we're send-stalled. |
EXPECT_TRUE(stream->stream()->send_stalled_by_flow_control()); |
- data.RunFor(6); // Read in SETTINGS frame to unstall. |
+ data.RunFor(7); // Read in SETTINGS frame to unstall. |
rv = callback.WaitForResult(); |
helper.VerifyDataConsumed(); |
// If stream is NULL, that means it was unstalled and closed. |
@@ -6506,6 +6519,9 @@ TEST_P(SpdyNetworkTransactionTest, FlowControlNegativeSendWindowSize) { |
reads.push_back(CreateMockRead(*window_update_init_size, i++)); |
+ scoped_ptr<SpdyFrame> settings_ack(spdy_util_.ConstructSpdySettingsAck()); |
+ writes.push_back(CreateMockWrite(*settings_ack, i++)); |
+ |
writes.push_back(CreateMockWrite(*body3, i++)); |
scoped_ptr<SpdyFrame> reply(spdy_util_.ConstructSpdyPostSynReply(NULL, 0)); |
@@ -6558,7 +6574,7 @@ TEST_P(SpdyNetworkTransactionTest, FlowControlNegativeSendWindowSize) { |
EXPECT_TRUE(stream->stream()->send_stalled_by_flow_control()); |
// Read in WINDOW_UPDATE or SETTINGS frame. |
- data.RunFor((GetParam().protocol >= kProtoSPDY31) ? 8 : 7); |
+ data.RunFor((GetParam().protocol >= kProtoSPDY31) ? 9 : 8); |
rv = callback.WaitForResult(); |
helper.VerifyDataConsumed(); |
} |