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 b6a0744379abb881d5a873f5dfa4375b5582bb40..36d0e78d1ee2f62b77e846ff9c42e1320f71137f 100644 |
--- a/net/quic/test_tools/quic_test_utils.cc |
+++ b/net/quic/test_tools/quic_test_utils.cc |
@@ -302,6 +302,7 @@ bool PacketSavingConnection::SendOrQueuePacket( |
MockSession::MockSession(QuicConnection* connection) |
: QuicSession(connection, DefaultQuicConfig()) { |
+ InitializeSession(); |
ON_CALL(*this, WritevData(_, _, _, _, _, _)) |
.WillByDefault(testing::Return(QuicConsumedData(0, false))); |
} |
@@ -311,7 +312,9 @@ MockSession::~MockSession() { |
TestSession::TestSession(QuicConnection* connection, const QuicConfig& config) |
: QuicSession(connection, config), |
- crypto_stream_(NULL) {} |
+ crypto_stream_(NULL) { |
+ InitializeSession(); |
+} |
TestSession::~TestSession() {} |
@@ -325,10 +328,10 @@ QuicCryptoStream* TestSession::GetCryptoStream() { |
TestClientSession::TestClientSession(QuicConnection* connection, |
const QuicConfig& config) |
- : QuicClientSessionBase(connection, |
- config), |
+ : QuicClientSessionBase(connection, config), |
crypto_stream_(NULL) { |
- EXPECT_CALL(*this, OnProofValid(_)).Times(AnyNumber()); |
+ EXPECT_CALL(*this, OnProofValid(_)).Times(AnyNumber()); |
+ InitializeSession(); |
} |
TestClientSession::~TestClientSession() {} |