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 0da5ff6f8777bd25b865a1e9f8e46bddd5e75a96..d4db512077df08a1148a19da074ae266b7438452 100644 |
--- a/net/quic/test_tools/quic_test_utils.h |
+++ b/net/quic/test_tools/quic_test_utils.h |
@@ -752,6 +752,24 @@ class MockQuicConnectionDebugVisitor : public QuicConnectionDebugVisitor { |
void(const QuicPacketHeader&, StringPiece payload)); |
}; |
+class MockReceivedPacketManager : public QuicReceivedPacketManager { |
+ public: |
+ explicit MockReceivedPacketManager(QuicConnectionStats* stats); |
+ ~MockReceivedPacketManager() override; |
+ |
+ MOCK_METHOD3(RecordPacketReceived, |
+ void(QuicByteCount bytes, |
+ const QuicPacketHeader& header, |
+ QuicTime receipt_time)); |
+ MOCK_METHOD1(RecordPacketRevived, void(QuicPacketNumber packet_number)); |
+ MOCK_METHOD1(IsMissing, bool(QuicPacketNumber packet_number)); |
+ MOCK_METHOD1(IsAwaitingPacket, bool(QuicPacketNumber packet_number)); |
+ MOCK_METHOD1(UpdatePacketInformationSentByPeer, |
+ void(const QuicStopWaitingFrame& stop_waiting)); |
+ MOCK_CONST_METHOD0(HasNewMissingPackets, bool(void)); |
+ MOCK_CONST_METHOD0(ack_frame_updated, bool(void)); |
+}; |
+ |
// Creates a client session for testing. |
// |
// server_id: The server id associated with this stream. |