summaryrefslogtreecommitdiffstats
path: root/net/quic/quic_network_transaction_unittest.cc
diff options
context:
space:
mode:
authorrtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-14 16:25:33 +0000
committerrtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-14 16:25:33 +0000
commit14e8106ca5036b98170eb83c68fbc873773596a4 (patch)
tree9d41bc22f19a2da72bca94b37b2e40532770e62a /net/quic/quic_network_transaction_unittest.cc
parentce585bf732e8bd85d6aa623c6445f73c5bb89ca4 (diff)
downloadchromium_src-14e8106ca5036b98170eb83c68fbc873773596a4.zip
chromium_src-14e8106ca5036b98170eb83c68fbc873773596a4.tar.gz
chromium_src-14e8106ca5036b98170eb83c68fbc873773596a4.tar.bz2
Land Recent QUIC Changes
Handle versioning by closing the connection on version mismatch for now. Merge internal change: 43606997 Number of cleanups from landing recent crypto changes. Merge internal change: 43606111 Added delta_time_largest_observed to ReceivedPacketInfo to calculate accurate RTT. Merge internal change: 43582099 Implement server-side QUIC key expansion. The derived keys are still not being used yet. TODO: Code is in crypto_test_utils needs to be enabled. Merge internal change: 43570937 Added AbandoningPacket to congestion control to avoid issue with FEC. Merge internal change: 43570099 Wait infinite (aka wait for next ack) is not handled correctly. Merge internal change: 43558636 Enable faster stats for QUIC. Merge internal change: 43557310 Implement QUIC key expansion on the client side. The keys are not being used yet. Merge internal change: 43515237 Add missing quic_stats files. Track some connection stats. Merge internal change: 43506869 Fix bug in WriteQueuedPackets Merge internal change: 43499600 Small comment change in crypto_handshake's ProcessServerHello method. Merge internal change: 43448804 R=rch@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/12806002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188096 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/quic/quic_network_transaction_unittest.cc')
-rw-r--r--net/quic/quic_network_transaction_unittest.cc17
1 files changed, 11 insertions, 6 deletions
diff --git a/net/quic/quic_network_transaction_unittest.cc b/net/quic/quic_network_transaction_unittest.cc
index d184f29..10c1ad9 100644
--- a/net/quic/quic_network_transaction_unittest.cc
+++ b/net/quic/quic_network_transaction_unittest.cc
@@ -88,10 +88,12 @@ class QuicNetworkTransactionTest : public PlatformTest {
scoped_ptr<QuicPacket> chlo(ConstructClientHelloPacket(0xDEADBEEF,
clock_,
&random_generator_,
- host));
+ host,
+ true));
QuicFramer framer(kQuicVersion1,
QuicDecrypter::Create(kNULL),
- QuicEncrypter::Create(kNULL));
+ QuicEncrypter::Create(kNULL),
+ false);
return scoped_ptr<QuicEncryptedPacket>(framer.EncryptPacket(1, *chlo));
}
@@ -103,7 +105,8 @@ class QuicNetworkTransactionTest : public PlatformTest {
host));
QuicFramer framer(kQuicVersion1,
QuicDecrypter::Create(kNULL),
- QuicEncrypter::Create(kNULL));
+ QuicEncrypter::Create(kNULL),
+ false);
return scoped_ptr<QuicEncryptedPacket>(framer.EncryptPacket(1, *shlo));
}
@@ -138,7 +141,7 @@ class QuicNetworkTransactionTest : public PlatformTest {
header.fec_entropy_flag = false;
header.fec_group = 0;
- QuicAckFrame ack(largest_received, least_unacked);
+ QuicAckFrame ack(largest_received, QuicTime::Zero(), least_unacked);
QuicCongestionFeedbackFrame feedback;
feedback.type = kTCP;
@@ -147,7 +150,8 @@ class QuicNetworkTransactionTest : public PlatformTest {
QuicFramer framer(kQuicVersion1,
QuicDecrypter::Create(kNULL),
- QuicEncrypter::Create(kNULL));
+ QuicEncrypter::Create(kNULL),
+ false);
QuicFrames frames;
frames.push_back(QuicFrame(&ack));
frames.push_back(QuicFrame(&feedback));
@@ -201,7 +205,8 @@ class QuicNetworkTransactionTest : public PlatformTest {
const QuicFrame& frame) {
QuicFramer framer(kQuicVersion1,
QuicDecrypter::Create(kNULL),
- QuicEncrypter::Create(kNULL));
+ QuicEncrypter::Create(kNULL),
+ false);
QuicFrames frames;
frames.push_back(frame);
scoped_ptr<QuicPacket> packet(