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 feb59124ff645c095f02965e88ad12fba169b946..cb81a79304578dbfcfa31c6d087bf26dbc65be90 100644 |
--- a/net/quic/test_tools/quic_test_utils.h |
+++ b/net/quic/test_tools/quic_test_utils.h |
@@ -756,6 +756,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. |