| Index: net/quic/congestion_control/tcp_cubic_sender_test.cc
|
| diff --git a/net/quic/congestion_control/tcp_cubic_sender_test.cc b/net/quic/congestion_control/tcp_cubic_sender_test.cc
|
| index 4fe8dbfb5014ddb89aa5b2a88a050b86b7253fa8..48a1300ce1a9fc118191460d43dfead4e2221836 100644
|
| --- a/net/quic/congestion_control/tcp_cubic_sender_test.cc
|
| +++ b/net/quic/congestion_control/tcp_cubic_sender_test.cc
|
| @@ -21,8 +21,7 @@ using std::min;
|
| namespace net {
|
| namespace test {
|
|
|
| -const int64 kInitialCongestionWindow = 10;
|
| -const uint32 kDefaultWindowTCP = kInitialCongestionWindow * kDefaultTCPMSS;
|
| +const uint32 kDefaultWindowTCP = kDefaultInitialWindow * kDefaultTCPMSS;
|
| const float kRenoBeta = 0.7f; // Reno backoff factor.
|
|
|
| // TODO(ianswett): Remove 10000 once b/10075719 is fixed.
|
| @@ -188,6 +187,8 @@ TEST_F(TcpCubicSenderTest, ExponentialSlowStart) {
|
| EXPECT_TRUE(sender_->TimeUntilSend(clock_.Now(),
|
| 0,
|
| HAS_RETRANSMITTABLE_DATA).IsZero());
|
| + EXPECT_FALSE(sender_->HasReliableBandwidthEstimate());
|
| + EXPECT_EQ(QuicBandwidth::Zero(), sender_->BandwidthEstimate());
|
| // Make sure we can send.
|
| EXPECT_TRUE(sender_->TimeUntilSend(clock_.Now(),
|
| 0,
|
| @@ -198,9 +199,12 @@ TEST_F(TcpCubicSenderTest, ExponentialSlowStart) {
|
| SendAvailableSendWindow();
|
| AckNPackets(2);
|
| }
|
| - QuicByteCount bytes_to_send = sender_->GetCongestionWindow();
|
| - EXPECT_EQ(kDefaultWindowTCP + kDefaultTCPMSS * 2 * kNumberOfAcks,
|
| - bytes_to_send);
|
| + const QuicByteCount cwnd = sender_->GetCongestionWindow();
|
| + EXPECT_EQ(kDefaultWindowTCP + kDefaultTCPMSS * 2 * kNumberOfAcks, cwnd);
|
| + EXPECT_FALSE(sender_->HasReliableBandwidthEstimate());
|
| + EXPECT_EQ(QuicBandwidth::FromBytesAndTimeDelta(
|
| + cwnd, sender_->rtt_stats_.smoothed_rtt()),
|
| + sender_->BandwidthEstimate());
|
| }
|
|
|
| TEST_F(TcpCubicSenderTest, SlowStartAckTrain) {
|
| @@ -301,7 +305,7 @@ TEST_F(TcpCubicSenderTest, SlowStartPacketLoss) {
|
|
|
| TEST_F(TcpCubicSenderTest, NoPRRWhenLessThanOnePacketInFlight) {
|
| SendAvailableSendWindow();
|
| - LoseNPackets(kInitialCongestionWindow - 1);
|
| + LoseNPackets(kDefaultInitialWindow - 1);
|
| AckNPackets(1);
|
| // PRR will allow 2 packets for every ack during recovery.
|
| EXPECT_EQ(2, SendAvailableSendWindow());
|
| @@ -469,13 +473,13 @@ TEST_F(TcpCubicSenderTest, RetransmissionDelay) {
|
| }
|
| expected_delay = QuicTime::Delta::FromMilliseconds(kRttMs + kDeviationMs * 4);
|
|
|
| - EXPECT_NEAR(kRttMs, sender_->rtt_stats_.SmoothedRtt().ToMilliseconds(), 1);
|
| + EXPECT_NEAR(kRttMs, sender_->rtt_stats_.smoothed_rtt().ToMilliseconds(), 1);
|
| EXPECT_NEAR(expected_delay.ToMilliseconds(),
|
| sender_->RetransmissionDelay().ToMilliseconds(),
|
| 1);
|
| EXPECT_EQ(static_cast<int64>(
|
| sender_->GetCongestionWindow() * kNumMicrosPerSecond /
|
| - sender_->rtt_stats_.SmoothedRtt().ToMicroseconds()),
|
| + sender_->rtt_stats_.smoothed_rtt().ToMicroseconds()),
|
| sender_->BandwidthEstimate().ToBytesPerSecond());
|
| }
|
|
|
|
|