diff options
author | rtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-22 11:13:05 +0000 |
---|---|---|
committer | rtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-22 11:13:05 +0000 |
commit | 66ae596f10dfc801b79c5d756c0e99792af1807f (patch) | |
tree | 5b224ff7568761c1217b5075ec27c9efab9c783f /net/quic/quic_packet_creator_test.cc | |
parent | 411f8aef7e6db2fadec7205a220f24ec8b914486 (diff) | |
download | chromium_src-66ae596f10dfc801b79c5d756c0e99792af1807f.zip chromium_src-66ae596f10dfc801b79c5d756c0e99792af1807f.tar.gz chromium_src-66ae596f10dfc801b79c5d756c0e99792af1807f.tar.bz2 |
Land Recent QUIC Changes.
A number of tests define data stream IDs: this CL puts these definitions
in one place in quic_test_utils.h
Merge internal change: 67627075
https://codereview.chromium.org/296853003/
Replace NeuterPacket and RemovePacket with RemoveRetransmittibility,
which removes the retransmittibility property from a packet and it's
associated transmissions.
Merge internal change: 67615222
https://codereview.chromium.org/286933010/
Cleanup changes to fix the using:: order.
Merge internal change: 67541632,, 67612445
https://codereview.chromium.org/297773002/
Remove QuicSentPacketManager's DiscardUnackedPacket method now that it's
not necessary.
Merge internal change: 67542370
https://codereview.chromium.org/290333005/
Garbage collect QUIC entropy map as gaps are filled. Not flag protected.
Merge internal change: 67521743
https://codereview.chromium.org/296053006/
Extract entropy tracking from QuicReceivedPacketManager into its own
class in preparation for garbage collecting unneeded entropy history.
Extract QUIC entropy tracking into a separate class, no behavior change.
Merge internal change: 67273904
https://codereview.chromium.org/294143004/
Remove check for an impossible condition. StopWaiting frames with
least_unacked > packet sequence number are illegal. Largest observed is
guaranteed to be >= the StopWaiting packet sequence number.
Remove impossible condition from an if.
Merge internal change: 67268376
https://codereview.chromium.org/292983009/
R=rch@chromium.org
Review URL: https://codereview.chromium.org/297513005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@272158 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/quic/quic_packet_creator_test.cc')
-rw-r--r-- | net/quic/quic_packet_creator_test.cc | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/net/quic/quic_packet_creator_test.cc b/net/quic/quic_packet_creator_test.cc index 72faf7e..3e3b228 100644 --- a/net/quic/quic_packet_creator_test.cc +++ b/net/quic/quic_packet_creator_test.cc @@ -116,10 +116,10 @@ class QuicPacketCreatorTest : public ::testing::TestWithParam<TestParams> { // Returns the number of bytes consumed by the non-data fields of a stream // frame, assuming it is the last frame in the packet size_t GetStreamFrameOverhead(InFecGroup is_in_fec_group) { - return QuicFramer::GetMinStreamFrameSize( - client_framer_.version(), kStreamId, kOffset, true, is_in_fec_group); + return QuicFramer::GetMinStreamFrameSize(client_framer_.version(), + kClientDataStreamId1, kOffset, + true, is_in_fec_group); } - static const QuicStreamId kStreamId = 1u; static const QuicStreamOffset kOffset = 1u; QuicFrames frames_; @@ -503,12 +503,13 @@ TEST_P(QuicPacketCreatorTest, CreateAllFreeBytesForStreamFrames) { creator_.options()->max_packet_length = i; const bool should_have_room = i > overhead + GetStreamFrameOverhead( NOT_IN_FEC_GROUP); - ASSERT_EQ(should_have_room, - creator_.HasRoomForStreamFrame(kStreamId, kOffset)); + ASSERT_EQ(should_have_room, creator_.HasRoomForStreamFrame( + kClientDataStreamId1, kOffset)); if (should_have_room) { QuicFrame frame; size_t bytes_consumed = creator_.CreateStreamFrame( - kStreamId, MakeIOVector("testdata"), kOffset, false, &frame); + kClientDataStreamId1, MakeIOVector("testdata"), kOffset, false, + &frame); EXPECT_LT(0u, bytes_consumed); ASSERT_TRUE(creator_.AddSavedFrame(frame)); SerializedPacket serialized_packet = creator_.SerializePacket(); @@ -530,7 +531,7 @@ TEST_P(QuicPacketCreatorTest, StreamFrameConsumption) { size_t bytes_free = delta > 0 ? 0 : 0 - delta; QuicFrame frame; size_t bytes_consumed = creator_.CreateStreamFrame( - kStreamId, MakeIOVector(data), kOffset, false, &frame); + kClientDataStreamId1, MakeIOVector(data), kOffset, false, &frame); EXPECT_EQ(capacity - bytes_free, bytes_consumed); ASSERT_TRUE(creator_.AddSavedFrame(frame)); @@ -559,7 +560,7 @@ TEST_P(QuicPacketCreatorTest, StreamFrameConsumptionWithFec) { size_t bytes_free = delta > 0 ? 0 : 0 - delta; QuicFrame frame; size_t bytes_consumed = creator_.CreateStreamFrame( - kStreamId, MakeIOVector(data), kOffset, false, &frame); + kClientDataStreamId1, MakeIOVector(data), kOffset, false, &frame); EXPECT_EQ(capacity - bytes_free, bytes_consumed); ASSERT_TRUE(creator_.AddSavedFrame(frame)); @@ -589,7 +590,7 @@ TEST_P(QuicPacketCreatorTest, CryptoStreamFramePacketPadding) { QuicFrame frame; size_t bytes_consumed = creator_.CreateStreamFrame( - kStreamId, MakeIOVector(data), kOffset, false, &frame); + kCryptoStreamId, MakeIOVector(data), kOffset, false, &frame); EXPECT_LT(0u, bytes_consumed); ASSERT_TRUE(creator_.AddSavedFrame(frame)); SerializedPacket serialized_packet = creator_.SerializePacket(); @@ -622,7 +623,7 @@ TEST_P(QuicPacketCreatorTest, NonCryptoStreamFramePacketNonPadding) { QuicFrame frame; size_t bytes_consumed = creator_.CreateStreamFrame( - kStreamId + 2, MakeIOVector(data), kOffset, false, &frame); + kClientDataStreamId1, MakeIOVector(data), kOffset, false, &frame); EXPECT_LT(0u, bytes_consumed); ASSERT_TRUE(creator_.AddSavedFrame(frame)); SerializedPacket serialized_packet = creator_.SerializePacket(); |