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 d447126bcf7011a6c78253aadef6e25f6b286ae2..9ba720811e33574dfc0971278c55d4e428923879 100644 |
--- a/net/quic/test_tools/quic_test_utils.cc |
+++ b/net/quic/test_tools/quic_test_utils.cc |
@@ -251,7 +251,7 @@ MockQuicConnection::MockQuicConnection(MockQuicConnectionHelper* helper, |
helper, |
alarm_factory, |
perspective, |
- QuicSupportedVersions()) {} |
+ AllSupportedVersions()) {} |
MockQuicConnection::MockQuicConnection(IPEndPoint address, |
MockQuicConnectionHelper* helper, |
@@ -262,7 +262,7 @@ MockQuicConnection::MockQuicConnection(IPEndPoint address, |
helper, |
alarm_factory, |
perspective, |
- QuicSupportedVersions()) {} |
+ AllSupportedVersions()) {} |
MockQuicConnection::MockQuicConnection(QuicConnectionId connection_id, |
MockQuicConnectionHelper* helper, |
@@ -273,7 +273,7 @@ MockQuicConnection::MockQuicConnection(QuicConnectionId connection_id, |
helper, |
alarm_factory, |
perspective, |
- QuicSupportedVersions()) {} |
+ CurrentSupportedVersions()) {} |
MockQuicConnection::MockQuicConnection( |
MockQuicConnectionHelper* helper, |
@@ -350,7 +350,9 @@ MockQuicSession::MockQuicSession(QuicConnection* connection) |
.WillByDefault(testing::Return(QuicConsumedData(0, false))); |
} |
-MockQuicSession::~MockQuicSession() {} |
+MockQuicSession::~MockQuicSession() { |
+ delete connection(); |
+} |
// static |
QuicConsumedData MockQuicSession::ConsumeAllData( |
@@ -371,7 +373,9 @@ MockQuicSpdySession::MockQuicSpdySession(QuicConnection* connection) |
.WillByDefault(testing::Return(QuicConsumedData(0, false))); |
} |
-MockQuicSpdySession::~MockQuicSpdySession() {} |
+MockQuicSpdySession::~MockQuicSpdySession() { |
+ delete connection(); |
+} |
TestQuicSpdyServerSession::TestQuicSpdyServerSession( |
QuicConnection* connection, |
@@ -392,7 +396,9 @@ TestQuicSpdyServerSession::TestQuicSpdyServerSession( |
.WillByDefault(testing::Return(true)); |
} |
-TestQuicSpdyServerSession::~TestQuicSpdyServerSession() {} |
+TestQuicSpdyServerSession::~TestQuicSpdyServerSession() { |
+ delete connection(); |
+} |
QuicCryptoServerStreamBase* |
TestQuicSpdyServerSession::CreateQuicCryptoServerStream( |
@@ -502,11 +508,11 @@ IPAddress TestPeerIPAddress() { |
} |
QuicVersion QuicVersionMax() { |
- return QuicSupportedVersions().front(); |
+ return AllSupportedVersions().front(); |
} |
QuicVersion QuicVersionMin() { |
- return QuicSupportedVersions().back(); |
+ return AllSupportedVersions().back(); |
} |
IPAddress Loopback4() { |
@@ -601,8 +607,9 @@ QuicEncryptedPacket* ConstructEncryptedPacket( |
QuicFrame frame(&stream_frame); |
QuicFrames frames; |
frames.push_back(frame); |
- QuicFramer framer(versions != nullptr ? *versions : QuicSupportedVersions(), |
- QuicTime::Zero(), perspective); |
+ QuicFramer framer( |
+ versions != nullptr ? *versions : CurrentSupportedVersions(), |
+ QuicTime::Zero(), perspective); |
std::unique_ptr<QuicPacket> packet( |
BuildUnsizedDataPacket(&framer, header, frames)); |
@@ -651,7 +658,7 @@ QuicEncryptedPacket* ConstructMisFramedEncryptedPacket( |
QuicFrame frame(&stream_frame); |
QuicFrames frames; |
frames.push_back(frame); |
- QuicFramer framer(versions != nullptr ? *versions : QuicSupportedVersions(), |
+ QuicFramer framer(versions != nullptr ? *versions : AllSupportedVersions(), |
QuicTime::Zero(), perspective); |
std::unique_ptr<QuicPacket> packet( |
@@ -730,7 +737,7 @@ static QuicPacket* ConstructPacketFromHandshakeMessage( |
CryptoFramer crypto_framer; |
std::unique_ptr<QuicData> data( |
crypto_framer.ConstructHandshakeMessage(message)); |
- QuicFramer quic_framer(QuicSupportedVersions(), QuicTime::Zero(), |
+ QuicFramer quic_framer(AllSupportedVersions(), QuicTime::Zero(), |
Perspective::IS_CLIENT); |
QuicPacketHeader header; |