Index: net/quic/quic_sent_packet_manager_test.cc |
diff --git a/net/quic/quic_sent_packet_manager_test.cc b/net/quic/quic_sent_packet_manager_test.cc |
index dad154b60ead8d49e753b4604a5ce0806708b0a5..70d9578b7cc0524e96f61fea2eabe4daf3f95074 100644 |
--- a/net/quic/quic_sent_packet_manager_test.cc |
+++ b/net/quic/quic_sent_packet_manager_test.cc |
@@ -1637,6 +1637,10 @@ TEST_F(QuicSentPacketManagerTest, NegotiateReceiveWindowFromOptions) { |
QuicConfig client_config; |
QuicConfigPeer::SetReceivedSocketReceiveBuffer(&client_config, 1024); |
EXPECT_CALL(*send_algorithm_, SetFromConfig(_, _, _)); |
+ if (FLAGS_quic_limit_max_cwnd_to_receive_buffer) { |
+ EXPECT_CALL(*send_algorithm_, |
+ SetMaxCongestionWindow(kMinSocketReceiveBuffer * 0.95)); |
+ } |
EXPECT_CALL(*send_algorithm_, PacingRate()) |
.WillRepeatedly(Return(QuicBandwidth::Zero())); |
EXPECT_CALL(*network_change_visitor_, OnCongestionWindowChange()); |
@@ -1659,6 +1663,10 @@ TEST_F(QuicSentPacketManagerTest, NegotiateReceiveWindowFromOptions) { |
manager_.OnPacketSent(&packet, 0, clock_.Now(), 1024, |
NOT_RETRANSMISSION, HAS_RETRANSMITTABLE_DATA); |
} |
+ if (FLAGS_quic_limit_max_cwnd_to_receive_buffer) { |
+ EXPECT_CALL(*send_algorithm_, TimeUntilSend(_, _, _)) |
+ .WillOnce(Return(QuicTime::Delta::Infinite())); |
+ } |
EXPECT_EQ(QuicTime::Delta::Infinite(), |
manager_.TimeUntilSend(clock_.Now(), HAS_RETRANSMITTABLE_DATA)); |
} |
@@ -1680,6 +1688,10 @@ TEST_F(QuicSentPacketManagerTest, ReceiveWindowLimited) { |
manager_.OnPacketSent(&packet, 0, clock_.Now(), 1024, |
NOT_RETRANSMISSION, HAS_RETRANSMITTABLE_DATA); |
} |
+ if (FLAGS_quic_limit_max_cwnd_to_receive_buffer) { |
+ EXPECT_CALL(*send_algorithm_, TimeUntilSend(_, _, _)) |
+ .WillOnce(Return(QuicTime::Delta::Infinite())); |
+ } |
EXPECT_EQ(QuicTime::Delta::Infinite(), |
manager_.TimeUntilSend(clock_.Now(), HAS_RETRANSMITTABLE_DATA)); |
} |