| 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 8da940d5b33c8b9e42a4cc7ace1245d3136faff8..b0d75283e38abf7413017134f931e4b2689b1a31 100644
|
| --- a/net/quic/test_tools/quic_test_utils.h
|
| +++ b/net/quic/test_tools/quic_test_utils.h
|
| @@ -623,6 +623,51 @@ class TestWriterFactory : public tools::QuicDispatcher::PacketWriterFactory {
|
| PerConnectionPacketWriter* current_writer_;
|
| };
|
|
|
| +class MockQuicConnectionDebugVisitor : public QuicConnectionDebugVisitor {
|
| + public:
|
| + MockQuicConnectionDebugVisitor();
|
| + ~MockQuicConnectionDebugVisitor();
|
| +
|
| + MOCK_METHOD1(OnFrameAddedToPacket, void(const QuicFrame&));
|
| +
|
| + MOCK_METHOD6(OnPacketSent,
|
| + void(const SerializedPacket&,
|
| + QuicPacketSequenceNumber,
|
| + EncryptionLevel,
|
| + TransmissionType,
|
| + const QuicEncryptedPacket&,
|
| + QuicTime));
|
| +
|
| + MOCK_METHOD3(OnPacketReceived,
|
| + void(const IPEndPoint&,
|
| + const IPEndPoint&,
|
| + const QuicEncryptedPacket&));
|
| +
|
| + MOCK_METHOD1(OnIncorrectConnectionId, void(QuicConnectionId));
|
| +
|
| + MOCK_METHOD1(OnProtocolVersionMismatch, void(QuicVersion));
|
| +
|
| + MOCK_METHOD1(OnPacketHeader, void(const QuicPacketHeader& header));
|
| +
|
| + MOCK_METHOD1(OnStreamFrame, void(const QuicStreamFrame&));
|
| +
|
| + MOCK_METHOD1(OnAckFrame, void(const QuicAckFrame& frame));
|
| +
|
| + MOCK_METHOD1(OnStopWaitingFrame, void(const QuicStopWaitingFrame&));
|
| +
|
| + MOCK_METHOD1(OnRstStreamFrame, void(const QuicRstStreamFrame&));
|
| +
|
| + MOCK_METHOD1(OnConnectionCloseFrame, void(const QuicConnectionCloseFrame&));
|
| +
|
| + MOCK_METHOD1(OnPublicResetPacket, void(const QuicPublicResetPacket&));
|
| +
|
| + MOCK_METHOD1(OnVersionNegotiationPacket,
|
| + void(const QuicVersionNegotiationPacket&));
|
| +
|
| + MOCK_METHOD2(OnRevivedPacket,
|
| + void(const QuicPacketHeader&, StringPiece payload));
|
| +};
|
| +
|
| } // namespace test
|
| } // namespace net
|
|
|
|
|