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

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

Issue 11416155: Adding transmission times for every QUIC packet received in the AckFrame. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase Created 8 years 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
« no previous file with comments | « net/quic/quic_connection.cc ('k') | net/quic/quic_connection_test.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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_connection_helper.h" 5 #include "net/quic/quic_connection_helper.h"
6 6
7 #include <vector> 7 #include <vector>
8 8
9 #include "net/base/net_errors.h" 9 #include "net/base/net_errors.h"
10 #include "net/quic/test_tools/mock_clock.h" 10 #include "net/quic/test_tools/mock_clock.h"
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
125 125
126 return ConstructPacket(header_, QuicFrame(&frame_)); 126 return ConstructPacket(header_, QuicFrame(&frame_));
127 } 127 }
128 128
129 // Returns a newly created packet to send ack data. 129 // Returns a newly created packet to send ack data.
130 QuicEncryptedPacket* ConstructAckPacket( 130 QuicEncryptedPacket* ConstructAckPacket(
131 QuicPacketSequenceNumber sequence_number) { 131 QuicPacketSequenceNumber sequence_number) {
132 InitializeHeader(sequence_number); 132 InitializeHeader(sequence_number);
133 133
134 QuicAckFrame ack(0, QuicTime(), 0); 134 QuicAckFrame ack(0, QuicTime(), 0);
135
135 ack.congestion_info.type = kFixRate; 136 ack.congestion_info.type = kFixRate;
136 ack.congestion_info.fix_rate.bitrate_in_bytes_per_second = 100000; 137 ack.congestion_info.fix_rate.bitrate_in_bytes_per_second = 100000;
137
138 return ConstructPacket(header_, QuicFrame(&ack)); 138 return ConstructPacket(header_, QuicFrame(&ack));
139 } 139 }
140 140
141 // Returns a newly created packet to send a connection close frame. 141 // Returns a newly created packet to send a connection close frame.
142 QuicEncryptedPacket* ConstructClosePacket( 142 QuicEncryptedPacket* ConstructClosePacket(
143 QuicPacketSequenceNumber sequence_number, 143 QuicPacketSequenceNumber sequence_number,
144 bool with_ack) { 144 bool with_ack) {
145 InitializeHeader(sequence_number); 145 InitializeHeader(sequence_number);
146 146
147 QuicFrames frames; 147 QuicFrames frames;
(...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after
321 EXPECT_CALL(*scheduler_, TimeUntilSend(true)).WillOnce(testing::Return( 321 EXPECT_CALL(*scheduler_, TimeUntilSend(true)).WillOnce(testing::Return(
322 QuicTime::Delta())); 322 QuicTime::Delta()));
323 runner_->RunNextTask(); 323 runner_->RunNextTask();
324 EXPECT_EQ(0u, connection_->NumQueuedPackets()); 324 EXPECT_EQ(0u, connection_->NumQueuedPackets());
325 EXPECT_TRUE(AtEof()); 325 EXPECT_TRUE(AtEof());
326 } 326 }
327 327
328 } // namespace test 328 } // namespace test
329 329
330 } // namespace net 330 } // namespace net
OLDNEW
« no previous file with comments | « net/quic/quic_connection.cc ('k') | net/quic/quic_connection_test.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698