| Index: net/quic/test_tools/quic_test_utils.h
|
| diff --git a/net/quic/test_tools/quic_test_utils.h b/net/quic/test_tools/quic_test_utils.h
|
| index fa987de6ea4f6e0aaf5c545fbd508c61c3b2d49a..9df03eb56b68bbb522d11f7b864d4bb166e3506d 100644
|
| --- a/net/quic/test_tools/quic_test_utils.h
|
| +++ b/net/quic/test_tools/quic_test_utils.h
|
| @@ -10,6 +10,7 @@
|
| #include <string>
|
| #include <vector>
|
|
|
| +#include "base/basictypes.h"
|
| #include "base/strings/string_piece.h"
|
| #include "net/quic/congestion_control/loss_detection_interface.h"
|
| #include "net/quic/congestion_control/send_algorithm_interface.h"
|
| @@ -31,7 +32,7 @@ namespace net {
|
| namespace test {
|
|
|
| static const QuicConnectionId kTestConnectionId = 42;
|
| -static const int kTestPort = 123;
|
| +static const uint16 kTestPort = 123;
|
| static const uint32 kInitialStreamFlowControlWindowForTest =
|
| 32 * 1024; // 32 KB
|
| static const uint32 kInitialSessionFlowControlWindowForTest =
|
| @@ -150,7 +151,7 @@ class SimpleRandom {
|
| class MockFramerVisitor : public QuicFramerVisitorInterface {
|
| public:
|
| MockFramerVisitor();
|
| - virtual ~MockFramerVisitor();
|
| + ~MockFramerVisitor() override;
|
|
|
| MOCK_METHOD1(OnError, void(QuicFramer* framer));
|
| // The constructor sets this up to return false by default.
|
| @@ -225,7 +226,7 @@ class NoOpFramerVisitor : public QuicFramerVisitorInterface {
|
| class MockConnectionVisitor : public QuicConnectionVisitorInterface {
|
| public:
|
| MockConnectionVisitor();
|
| - virtual ~MockConnectionVisitor();
|
| + ~MockConnectionVisitor() override;
|
|
|
| MOCK_METHOD1(OnStreamFrames, void(const std::vector<QuicStreamFrame>& frame));
|
| MOCK_METHOD1(OnWindowUpdateFrames,
|
| @@ -293,7 +294,7 @@ class MockConnection : public QuicConnection {
|
| // Uses a Mock helper, ConnectionId of 42, and 127.0.0.1:123.
|
| MockConnection(bool is_server, const QuicVersionVector& supported_versions);
|
|
|
| - virtual ~MockConnection();
|
| + ~MockConnection() override;
|
|
|
| // If the constructor that uses a MockHelper has been used then this method
|
| // will advance the time of the MockClock.
|
| @@ -324,7 +325,7 @@ class MockConnection : public QuicConnection {
|
| QuicConnection::ProcessUdpPacket(self_address, peer_address, packet);
|
| }
|
|
|
| - virtual bool OnProtocolVersionMismatch(QuicVersion version) override {
|
| + bool OnProtocolVersionMismatch(QuicVersion version) override {
|
| return false;
|
| }
|
|
|
| @@ -355,7 +356,7 @@ class PacketSavingConnection : public MockConnection {
|
| class MockSession : public QuicSession {
|
| public:
|
| explicit MockSession(QuicConnection* connection);
|
| - virtual ~MockSession();
|
| + ~MockSession() override;
|
| MOCK_METHOD2(OnConnectionClosed, void(QuicErrorCode error, bool from_peer));
|
| MOCK_METHOD1(CreateIncomingDataStream, QuicDataStream*(QuicStreamId id));
|
| MOCK_METHOD0(GetCryptoStream, QuicCryptoStream*());
|
| @@ -388,14 +389,14 @@ class MockSession : public QuicSession {
|
| class TestSession : public QuicSession {
|
| public:
|
| TestSession(QuicConnection* connection, const QuicConfig& config);
|
| - virtual ~TestSession();
|
| + ~TestSession() override;
|
|
|
| MOCK_METHOD1(CreateIncomingDataStream, QuicDataStream*(QuicStreamId id));
|
| MOCK_METHOD0(CreateOutgoingDataStream, QuicDataStream*());
|
|
|
| void SetCryptoStream(QuicCryptoStream* stream);
|
|
|
| - virtual QuicCryptoStream* GetCryptoStream() override;
|
| + QuicCryptoStream* GetCryptoStream() override;
|
|
|
| private:
|
| QuicCryptoStream* crypto_stream_;
|
| @@ -406,7 +407,7 @@ class TestSession : public QuicSession {
|
| class TestClientSession : public QuicClientSessionBase {
|
| public:
|
| TestClientSession(QuicConnection* connection, const QuicConfig& config);
|
| - virtual ~TestClientSession();
|
| + ~TestClientSession() override;
|
|
|
| // QuicClientSessionBase
|
| MOCK_METHOD1(OnProofValid,
|
| @@ -420,7 +421,7 @@ class TestClientSession : public QuicClientSessionBase {
|
|
|
| void SetCryptoStream(QuicCryptoStream* stream);
|
|
|
| - virtual QuicCryptoStream* GetCryptoStream() override;
|
| + QuicCryptoStream* GetCryptoStream() override;
|
|
|
| private:
|
| QuicCryptoStream* crypto_stream_;
|
| @@ -431,7 +432,7 @@ class TestClientSession : public QuicClientSessionBase {
|
| class MockPacketWriter : public QuicPacketWriter {
|
| public:
|
| MockPacketWriter();
|
| - virtual ~MockPacketWriter();
|
| + ~MockPacketWriter() override;
|
|
|
| MOCK_METHOD4(WritePacket,
|
| WriteResult(const char* buffer,
|
| @@ -449,7 +450,7 @@ class MockPacketWriter : public QuicPacketWriter {
|
| class MockSendAlgorithm : public SendAlgorithmInterface {
|
| public:
|
| MockSendAlgorithm();
|
| - virtual ~MockSendAlgorithm();
|
| + ~MockSendAlgorithm() override;
|
|
|
| MOCK_METHOD3(SetFromConfig, void(const QuicConfig& config,
|
| bool is_server,
|
| @@ -482,6 +483,7 @@ class MockSendAlgorithm : public SendAlgorithmInterface {
|
| MOCK_CONST_METHOD0(InRecovery, bool());
|
| MOCK_CONST_METHOD0(GetSlowStartThreshold, QuicByteCount());
|
| MOCK_CONST_METHOD0(GetCongestionControlType, CongestionControlType());
|
| + MOCK_METHOD1(ResumeConnectionState, void(const CachedNetworkParameters&));
|
|
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(MockSendAlgorithm);
|
| @@ -490,7 +492,7 @@ class MockSendAlgorithm : public SendAlgorithmInterface {
|
| class MockLossAlgorithm : public LossDetectionInterface {
|
| public:
|
| MockLossAlgorithm();
|
| - virtual ~MockLossAlgorithm();
|
| + ~MockLossAlgorithm() override;
|
|
|
| MOCK_CONST_METHOD0(GetLossDetectionType, LossDetectionType());
|
| MOCK_METHOD4(DetectLostPackets,
|
| @@ -520,7 +522,7 @@ class TestEntropyCalculator :
|
| class MockEntropyCalculator : public TestEntropyCalculator {
|
| public:
|
| MockEntropyCalculator();
|
| - virtual ~MockEntropyCalculator();
|
| + ~MockEntropyCalculator() override;
|
|
|
| MOCK_CONST_METHOD1(
|
| EntropyHash,
|
| @@ -542,7 +544,7 @@ class MockAckNotifierDelegate : public QuicAckNotifier::DelegateInterface {
|
|
|
| protected:
|
| // Object is ref counted.
|
| - virtual ~MockAckNotifierDelegate();
|
| + ~MockAckNotifierDelegate() override;
|
|
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(MockAckNotifierDelegate);
|
| @@ -552,7 +554,7 @@ class MockNetworkChangeVisitor :
|
| public QuicSentPacketManager::NetworkChangeVisitor {
|
| public:
|
| MockNetworkChangeVisitor();
|
| - virtual ~MockNetworkChangeVisitor();
|
| + ~MockNetworkChangeVisitor() override;
|
|
|
| MOCK_METHOD0(OnCongestionWindowChange, void());
|
|
|
|
|