Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(582)

Side by Side Diff: net/quic/quic_received_packet_manager_test.cc

Issue 330333006: Land Recent QUIC Changes. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "net/quic/quic_received_packet_manager.h" 5 #include "net/quic/quic_received_packet_manager.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <vector> 8 #include <vector>
9 9
10 #include "net/quic/quic_connection_stats.h" 10 #include "net/quic/quic_connection_stats.h"
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after
179 tracker.SetCumulativeEntropyUpTo(9, 21); 179 tracker.SetCumulativeEntropyUpTo(9, 21);
180 EXPECT_EQ(10u, EntropyTrackerPeer::first_gap(tracker)); 180 EXPECT_EQ(10u, EntropyTrackerPeer::first_gap(tracker));
181 EXPECT_EQ(9u, EntropyTrackerPeer::largest_observed(tracker)); 181 EXPECT_EQ(9u, EntropyTrackerPeer::largest_observed(tracker));
182 EXPECT_EQ(0, EntropyTrackerPeer::packets_entropy_size(tracker)); 182 EXPECT_EQ(0, EntropyTrackerPeer::packets_entropy_size(tracker));
183 183
184 EXPECT_EQ(42 ^ 21, tracker.EntropyHash(9)); 184 EXPECT_EQ(42 ^ 21, tracker.EntropyHash(9));
185 } 185 }
186 186
187 class QuicReceivedPacketManagerTest : public ::testing::Test { 187 class QuicReceivedPacketManagerTest : public ::testing::Test {
188 protected: 188 protected:
189 QuicReceivedPacketManagerTest() : received_manager_(kTCP, &stats_) { } 189 QuicReceivedPacketManagerTest() : received_manager_(kTCP, &stats_) {}
190 190
191 void RecordPacketReceipt(QuicPacketSequenceNumber sequence_number, 191 void RecordPacketReceipt(QuicPacketSequenceNumber sequence_number,
192 QuicPacketEntropyHash entropy_hash) { 192 QuicPacketEntropyHash entropy_hash) {
193 RecordPacketReceipt(sequence_number, entropy_hash, QuicTime::Zero()); 193 RecordPacketReceipt(sequence_number, entropy_hash, QuicTime::Zero());
194 } 194 }
195 195
196 void RecordPacketReceipt(QuicPacketSequenceNumber sequence_number, 196 void RecordPacketReceipt(QuicPacketSequenceNumber sequence_number,
197 QuicPacketEntropyHash entropy_hash, 197 QuicPacketEntropyHash entropy_hash,
198 QuicTime receipt_time) { 198 QuicTime receipt_time) {
199 QuicPacketHeader header; 199 QuicPacketHeader header;
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after
324 2, 0, QuicTime::Zero().Add(QuicTime::Delta::FromMilliseconds(1))); 324 2, 0, QuicTime::Zero().Add(QuicTime::Delta::FromMilliseconds(1)));
325 325
326 EXPECT_EQ(4u, stats_.max_sequence_reordering); 326 EXPECT_EQ(4u, stats_.max_sequence_reordering);
327 EXPECT_EQ(1000u, stats_.max_time_reordering_us); 327 EXPECT_EQ(1000u, stats_.max_time_reordering_us);
328 EXPECT_EQ(1u, stats_.packets_reordered); 328 EXPECT_EQ(1u, stats_.packets_reordered);
329 } 329 }
330 330
331 } // namespace 331 } // namespace
332 } // namespace test 332 } // namespace test
333 } // namespace net 333 } // namespace net
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698