| 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 201d9a1b80ae5be5047c41347ed8b09c98b9e9dc..9dd58507a47b98c2f3f35b88398f29f51c63bc2d 100644
|
| --- a/net/quic/quic_sent_packet_manager_test.cc
|
| +++ b/net/quic/quic_sent_packet_manager_test.cc
|
| @@ -31,10 +31,6 @@ class QuicSentPacketManagerTest : public ::testing::TestWithParam<bool> {
|
| : manager_(true, &helper_) {
|
| }
|
|
|
| - void SetUp() {
|
| - FLAGS_track_retransmission_history = GetParam();
|
| - }
|
| -
|
| ~QuicSentPacketManagerTest() {
|
| STLDeleteElements(&packets_);
|
| }
|
| @@ -44,7 +40,7 @@ class QuicSentPacketManagerTest : public ::testing::TestWithParam<bool> {
|
| size_t num_packets) {
|
| if (num_packets == 0) {
|
| EXPECT_FALSE(manager_.HasUnackedPackets());
|
| - EXPECT_EQ(0u, manager_.GetNumUnackedPackets());
|
| + EXPECT_EQ(0u, manager_.GetNumRetransmittablePackets());
|
| EXPECT_TRUE(manager_.GetUnackedPackets().empty());
|
| return;
|
| }
|
| @@ -69,6 +65,7 @@ class QuicSentPacketManagerTest : public ::testing::TestWithParam<bool> {
|
| ++num_retransmittable;
|
| }
|
| }
|
| + EXPECT_EQ(num_packets, manager_.GetNumRetransmittablePackets());
|
| EXPECT_EQ(num_packets, num_retransmittable);
|
| }
|
|
|
| @@ -119,11 +116,7 @@ class QuicSentPacketManagerTest : public ::testing::TestWithParam<bool> {
|
| vector<QuicPacket*> packets_;
|
| };
|
|
|
| -INSTANTIATE_TEST_CASE_P(TrackRetransmissionHistory,
|
| - QuicSentPacketManagerTest,
|
| - ::testing::Values(false, true));
|
| -
|
| -TEST_P(QuicSentPacketManagerTest, IsUnacked) {
|
| +TEST_F(QuicSentPacketManagerTest, IsUnacked) {
|
| VerifyUnackedPackets(NULL, 0);
|
|
|
| SerializedPacket serialized_packet(CreatePacket(1));
|
| @@ -136,31 +129,20 @@ TEST_P(QuicSentPacketManagerTest, IsUnacked) {
|
| VerifyRetransmittablePackets(retransmittable, arraysize(retransmittable));
|
| }
|
|
|
| -TEST_P(QuicSentPacketManagerTest, IsUnAckedRetransmit) {
|
| - if (!FLAGS_track_retransmission_history) {
|
| - // This tests restransmission tracking specifically.
|
| - return;
|
| - }
|
| +TEST_F(QuicSentPacketManagerTest, IsUnAckedRetransmit) {
|
| SerializedPacket serialized_packet(CreatePacket(1));
|
|
|
| manager_.OnSerializedPacket(serialized_packet, QuicTime::Zero());
|
| RetransmitPacket(1, 2);
|
|
|
| - EXPECT_EQ(1u, manager_.GetRetransmissionCount(2));
|
| + EXPECT_TRUE(manager_.IsRetransmission(2));
|
| QuicPacketSequenceNumber unacked[] = { 1, 2 };
|
| VerifyUnackedPackets(unacked, arraysize(unacked));
|
| QuicPacketSequenceNumber retransmittable[] = { 2 };
|
| VerifyRetransmittablePackets(retransmittable, arraysize(retransmittable));
|
| -
|
| - RetransmitPacket(2, 3);
|
| - EXPECT_EQ(2u, manager_.GetRetransmissionCount(3));
|
| - QuicPacketSequenceNumber unacked2[] = { 1, 2, 3 };
|
| - VerifyUnackedPackets(unacked2, arraysize(unacked2));
|
| - QuicPacketSequenceNumber retransmittable2[] = { 3 };
|
| - VerifyRetransmittablePackets(retransmittable2, arraysize(retransmittable2));
|
| }
|
|
|
| -TEST_P(QuicSentPacketManagerTest, RetransmitThenAck) {
|
| +TEST_F(QuicSentPacketManagerTest, RetransmitThenAck) {
|
| SerializedPacket serialized_packet(CreatePacket(1));
|
|
|
| manager_.OnSerializedPacket(serialized_packet, QuicTime::Zero());
|
| @@ -177,7 +159,7 @@ TEST_P(QuicSentPacketManagerTest, RetransmitThenAck) {
|
| VerifyRetransmittablePackets(NULL, 0);
|
| }
|
|
|
| -TEST_P(QuicSentPacketManagerTest, RetransmitThenAckBeforeSend) {
|
| +TEST_F(QuicSentPacketManagerTest, RetransmitThenAckBeforeSend) {
|
| SerializedPacket serialized_packet(CreatePacket(1));
|
|
|
| manager_.OnSerializedPacket(serialized_packet, QuicTime::Zero());
|
| @@ -197,11 +179,7 @@ TEST_P(QuicSentPacketManagerTest, RetransmitThenAckBeforeSend) {
|
| VerifyRetransmittablePackets(NULL, 0);
|
| }
|
|
|
| -TEST_P(QuicSentPacketManagerTest, RetransmitThenAckPrevious) {
|
| - if (!FLAGS_track_retransmission_history) {
|
| - // This tests restransmission tracking specifically.
|
| - return;
|
| - }
|
| +TEST_F(QuicSentPacketManagerTest, RetransmitThenAckPrevious) {
|
| SerializedPacket serialized_packet(CreatePacket(1));
|
|
|
| manager_.OnSerializedPacket(serialized_packet, QuicTime::Zero());
|
| @@ -220,11 +198,7 @@ TEST_P(QuicSentPacketManagerTest, RetransmitThenAckPrevious) {
|
| VerifyRetransmittablePackets(NULL, 0);
|
| }
|
|
|
| -TEST_P(QuicSentPacketManagerTest, TruncatedAck) {
|
| - if (!FLAGS_track_retransmission_history) {
|
| - // This tests restransmission tracking specifically.
|
| - return;
|
| - }
|
| +TEST_F(QuicSentPacketManagerTest, TruncatedAck) {
|
| SerializedPacket serialized_packet(CreatePacket(1));
|
|
|
| manager_.OnSerializedPacket(serialized_packet, QuicTime::Zero());
|
| @@ -246,11 +220,7 @@ TEST_P(QuicSentPacketManagerTest, TruncatedAck) {
|
| VerifyRetransmittablePackets(retransmittable, arraysize(retransmittable));
|
| }
|
|
|
| -TEST_P(QuicSentPacketManagerTest, SendDropAckRetransmitManyPackets) {
|
| - if (!FLAGS_track_retransmission_history) {
|
| - // This tests restransmission tracking specifically.
|
| - return;
|
| - }
|
| +TEST_F(QuicSentPacketManagerTest, SendDropAckRetransmitManyPackets) {
|
| manager_.OnSerializedPacket(CreatePacket(1), QuicTime::Zero());
|
| manager_.OnSerializedPacket(CreatePacket(2), QuicTime::Zero());
|
| manager_.OnSerializedPacket(CreatePacket(3), QuicTime::Zero());
|
| @@ -392,19 +362,19 @@ TEST_P(QuicSentPacketManagerTest, SendDropAckRetransmitManyPackets) {
|
| }
|
| }
|
|
|
| -TEST_P(QuicSentPacketManagerTest, GetLeastUnackedSentPacket) {
|
| +TEST_F(QuicSentPacketManagerTest, GetLeastUnackedSentPacket) {
|
| EXPECT_CALL(helper_, GetNextPacketSequenceNumber()).WillOnce(Return(1u));
|
| EXPECT_EQ(1u, manager_.GetLeastUnackedSentPacket());
|
| }
|
|
|
| -TEST_P(QuicSentPacketManagerTest, GetLeastUnackedSentPacketUnacked) {
|
| +TEST_F(QuicSentPacketManagerTest, GetLeastUnackedSentPacketUnacked) {
|
| SerializedPacket serialized_packet(CreatePacket(1));
|
|
|
| manager_.OnSerializedPacket(serialized_packet, QuicTime::Zero());
|
| EXPECT_EQ(1u, manager_.GetLeastUnackedSentPacket());
|
| }
|
|
|
| -TEST_P(QuicSentPacketManagerTest, GetLeastUnackedSentPacketUnackedFec) {
|
| +TEST_F(QuicSentPacketManagerTest, GetLeastUnackedSentPacketUnackedFec) {
|
| SerializedPacket serialized_packet(CreateFecPacket(1));
|
|
|
| manager_.OnSerializedPacket(serialized_packet, QuicTime::Zero());
|
| @@ -413,7 +383,7 @@ TEST_P(QuicSentPacketManagerTest, GetLeastUnackedSentPacketUnackedFec) {
|
| EXPECT_EQ(2u, manager_.GetLeastUnackedSentPacket());
|
| }
|
|
|
| -TEST_P(QuicSentPacketManagerTest, GetLeastUnackedSentPacketDiscardUnacked) {
|
| +TEST_F(QuicSentPacketManagerTest, GetLeastUnackedSentPacketDiscardUnacked) {
|
| SerializedPacket serialized_packet(CreatePacket(1));
|
|
|
| manager_.OnSerializedPacket(serialized_packet, QuicTime::Zero());
|
| @@ -422,7 +392,7 @@ TEST_P(QuicSentPacketManagerTest, GetLeastUnackedSentPacketDiscardUnacked) {
|
| EXPECT_EQ(2u, manager_.GetLeastUnackedSentPacket());
|
| }
|
|
|
| -TEST_P(QuicSentPacketManagerTest, GetLeastUnackedFecPacketAndDiscard) {
|
| +TEST_F(QuicSentPacketManagerTest, GetLeastUnackedFecPacketAndDiscard) {
|
| VerifyUnackedPackets(NULL, 0);
|
|
|
| SerializedPacket serialized_packet(CreateFecPacket(1));
|
| @@ -455,7 +425,7 @@ TEST_P(QuicSentPacketManagerTest, GetLeastUnackedFecPacketAndDiscard) {
|
| EXPECT_FALSE(manager_.HasUnackedFecPackets());
|
| }
|
|
|
| -TEST_P(QuicSentPacketManagerTest, GetFecSentTime) {
|
| +TEST_F(QuicSentPacketManagerTest, GetFecSentTime) {
|
| VerifyUnackedPackets(NULL, 0);
|
|
|
| SerializedPacket serialized_packet(CreateFecPacket(1));
|
|
|