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

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

Issue 15937012: Land Recent QUIC changes. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Small bug fixes Created 7 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 (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/crypto/quic_decrypter.h" 10 #include "net/quic/crypto/quic_decrypter.h"
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after
179 scoped_ptr<TestConnection> connection_; 179 scoped_ptr<TestConnection> connection_;
180 testing::StrictMock<MockConnectionVisitor> visitor_; 180 testing::StrictMock<MockConnectionVisitor> visitor_;
181 181
182 private: 182 private:
183 void InitializeHeader(QuicPacketSequenceNumber sequence_number) { 183 void InitializeHeader(QuicPacketSequenceNumber sequence_number) {
184 header_.public_header.guid = guid_; 184 header_.public_header.guid = guid_;
185 header_.public_header.reset_flag = false; 185 header_.public_header.reset_flag = false;
186 header_.public_header.version_flag = true; 186 header_.public_header.version_flag = true;
187 header_.packet_sequence_number = sequence_number; 187 header_.packet_sequence_number = sequence_number;
188 header_.entropy_flag = false; 188 header_.entropy_flag = false;
189 header_.fec_entropy_flag = false;
190 header_.fec_flag = false; 189 header_.fec_flag = false;
190 header_.is_in_fec_group = NOT_IN_FEC_GROUP;
191 header_.fec_group = 0; 191 header_.fec_group = 0;
192 } 192 }
193 193
194 QuicEncryptedPacket* ConstructPacket(const QuicPacketHeader& header, 194 QuicEncryptedPacket* ConstructPacket(const QuicPacketHeader& header,
195 const QuicFrame& frame) { 195 const QuicFrame& frame) {
196 QuicFrames frames; 196 QuicFrames frames;
197 frames.push_back(frame); 197 frames.push_back(frame);
198 scoped_ptr<QuicPacket> packet( 198 scoped_ptr<QuicPacket> packet(
199 framer_.ConstructFrameDataPacket(header_, frames).packet); 199 framer_.ConstructFrameDataPacket(header_, frames).packet);
200 return framer_.EncryptPacket( 200 return framer_.EncryptPacket(
(...skipping 223 matching lines...) Expand 10 before | Expand all | Expand 10 after
424 *send_algorithm_, TimeUntilSend(_, NOT_RETRANSMISSION, _)).WillRepeatedly( 424 *send_algorithm_, TimeUntilSend(_, NOT_RETRANSMISSION, _)).WillRepeatedly(
425 testing::Return(QuicTime::Delta::Zero())); 425 testing::Return(QuicTime::Delta::Zero()));
426 EXPECT_CALL(visitor_, OnCanWrite()).WillOnce(testing::Return(true)); 426 EXPECT_CALL(visitor_, OnCanWrite()).WillOnce(testing::Return(true));
427 runner_->RunNextTask(); 427 runner_->RunNextTask();
428 EXPECT_EQ(0u, connection_->NumQueuedPackets()); 428 EXPECT_EQ(0u, connection_->NumQueuedPackets());
429 EXPECT_TRUE(AtEof()); 429 EXPECT_TRUE(AtEof());
430 } 430 }
431 431
432 } // namespace test 432 } // namespace test
433 } // namespace net 433 } // namespace net
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698