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 6b33f45661fc34c5bba6712b7d2c6e7d865aff20..98dfdef6af83430357a3b2a522ecc88b784df4f4 100644 |
--- a/net/quic/quic_sent_packet_manager_test.cc |
+++ b/net/quic/quic_sent_packet_manager_test.cc |
@@ -1450,6 +1450,23 @@ TEST_F(QuicSentPacketManagerTest, NegotiatePacingFromOptions) { |
EXPECT_TRUE(manager_.using_pacing()); |
} |
+TEST_F(QuicSentPacketManagerTest, UseInitialRoundTripTimeToSend) { |
+ uint32 initial_rtt_us = 325000; |
+ EXPECT_NE(initial_rtt_us, |
+ manager_.GetRttStats()->SmoothedRtt().ToMicroseconds()); |
+ |
+ QuicConfig config; |
+ config.SetInitialRoundTripTimeUsToSend(initial_rtt_us); |
+ EXPECT_CALL(*send_algorithm_, SetFromConfig(_, _)); |
+ EXPECT_CALL(*network_change_visitor_, OnCongestionWindowChange(_)); |
+ EXPECT_CALL(*send_algorithm_, GetCongestionWindow()) |
+ .WillOnce(Return(100 * kDefaultTCPMSS)); |
+ manager_.SetFromConfig(config); |
+ |
+ EXPECT_EQ(initial_rtt_us, |
+ manager_.GetRttStats()->SmoothedRtt().ToMicroseconds()); |
+} |
+ |
} // namespace |
} // namespace test |
} // namespace net |