| 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 09720606ab9b5b1ea5f9270bcdeb811961fb49ac..6b33f45661fc34c5bba6712b7d2c6e7d865aff20 100644
|
| --- a/net/quic/quic_sent_packet_manager_test.cc
|
| +++ b/net/quic/quic_sent_packet_manager_test.cc
|
| @@ -975,7 +975,7 @@ TEST_F(QuicSentPacketManagerTest, CryptoHandshakeTimeoutVersionNegotiation) {
|
|
|
| // Now act like a version negotiation packet arrived, which would cause all
|
| // unacked packets to be retransmitted.
|
| - manager_.RetransmitUnackedPackets(ALL_PACKETS);
|
| + manager_.RetransmitUnackedPackets(ALL_UNACKED_RETRANSMISSION);
|
|
|
| // Ensure the first two pending packets are the crypto retransmits.
|
| ASSERT_TRUE(manager_.HasPendingRetransmissions());
|
| @@ -985,6 +985,13 @@ TEST_F(QuicSentPacketManagerTest, CryptoHandshakeTimeoutVersionNegotiation) {
|
| RetransmitNextPacket(9);
|
|
|
| EXPECT_TRUE(manager_.HasPendingRetransmissions());
|
| + // Send 3 more data packets and ensure the least unacked is raised.
|
| + RetransmitNextPacket(10);
|
| + RetransmitNextPacket(11);
|
| + RetransmitNextPacket(12);
|
| + EXPECT_FALSE(manager_.HasPendingRetransmissions());
|
| +
|
| + EXPECT_EQ(8u, manager_.GetLeastUnacked());
|
| }
|
|
|
| TEST_F(QuicSentPacketManagerTest, CryptoHandshakeSpuriousRetransmission) {
|
| @@ -1043,7 +1050,7 @@ TEST_F(QuicSentPacketManagerTest,
|
|
|
| // Now retransmit all the unacked packets, which occurs when there is a
|
| // version negotiation.
|
| - manager_.RetransmitUnackedPackets(ALL_PACKETS);
|
| + manager_.RetransmitUnackedPackets(ALL_UNACKED_RETRANSMISSION);
|
| QuicPacketSequenceNumber unacked[] = { 1, 2 };
|
| VerifyUnackedPackets(unacked, arraysize(unacked));
|
| EXPECT_TRUE(manager_.HasPendingRetransmissions());
|
|
|