Index: net/quic/test_tools/quic_test_utils.cc |
diff --git a/net/quic/test_tools/quic_test_utils.cc b/net/quic/test_tools/quic_test_utils.cc |
index 727c5446c8f0d75dee96f3ac0b91a64d2c84d5ce..e61cc30aed8148c3c018aecd49b0f3f119e7c29b 100644 |
--- a/net/quic/test_tools/quic_test_utils.cc |
+++ b/net/quic/test_tools/quic_test_utils.cc |
@@ -4,6 +4,7 @@ |
#include "net/quic/test_tools/quic_test_utils.h" |
+#include "base/sha1.h" |
#include "base/stl_util.h" |
#include "base/strings/string_number_conversions.h" |
#include "net/quic/crypto/crypto_framer.h" |
@@ -82,6 +83,14 @@ SerializedPacket BuildUnsizedDataPacket(QuicFramer* framer, |
return framer->BuildDataPacket(header, frames, packet_size); |
} |
+uint64 SimpleRandom::RandUint64() { |
+ unsigned char hash[base::kSHA1Length]; |
+ base::SHA1HashBytes(reinterpret_cast<unsigned char*>(&seed_), sizeof(seed_), |
+ hash); |
+ memcpy(&seed_, hash, sizeof(seed_)); |
+ return seed_; |
+} |
+ |
MockFramerVisitor::MockFramerVisitor() { |
// By default, we want to accept packets. |
ON_CALL(*this, OnProtocolVersionMismatch(_)) |
@@ -292,8 +301,7 @@ bool PacketSavingConnection::SendOrQueuePacket( |
} |
MockSession::MockSession(QuicConnection* connection) |
- : QuicSession(connection, kInitialFlowControlWindowForTest, |
- DefaultQuicConfig()) { |
+ : QuicSession(connection, DefaultQuicConfig()) { |
ON_CALL(*this, WritevData(_, _, _, _, _, _)) |
.WillByDefault(testing::Return(QuicConsumedData(0, false))); |
} |
@@ -302,7 +310,7 @@ MockSession::~MockSession() { |
} |
TestSession::TestSession(QuicConnection* connection, const QuicConfig& config) |
- : QuicSession(connection, kInitialFlowControlWindowForTest, config), |
+ : QuicSession(connection, config), |
crypto_stream_(NULL) {} |
TestSession::~TestSession() {} |
@@ -317,7 +325,7 @@ QuicCryptoStream* TestSession::GetCryptoStream() { |
TestClientSession::TestClientSession(QuicConnection* connection, |
const QuicConfig& config) |
- : QuicClientSessionBase(connection, kInitialFlowControlWindowForTest, |
+ : QuicClientSessionBase(connection, |
config), |
crypto_stream_(NULL) { |
EXPECT_CALL(*this, OnProofValid(_)).Times(AnyNumber()); |
@@ -562,22 +570,23 @@ size_t GetPacketLengthForOneStream( |
sequence_number_length, 0u, is_in_fec_group); |
} |
-TestEntropyCalculator::TestEntropyCalculator() { } |
+TestEntropyCalculator::TestEntropyCalculator() {} |
-TestEntropyCalculator::~TestEntropyCalculator() { } |
+TestEntropyCalculator::~TestEntropyCalculator() {} |
QuicPacketEntropyHash TestEntropyCalculator::EntropyHash( |
QuicPacketSequenceNumber sequence_number) const { |
return 1u; |
} |
-MockEntropyCalculator::MockEntropyCalculator() { } |
+MockEntropyCalculator::MockEntropyCalculator() {} |
-MockEntropyCalculator::~MockEntropyCalculator() { } |
+MockEntropyCalculator::~MockEntropyCalculator() {} |
QuicConfig DefaultQuicConfig() { |
QuicConfig config; |
config.SetDefaults(); |
+ config.SetInitialFlowControlWindowToSend(kInitialFlowControlWindowForTest); |
return config; |
} |