1 // Copyright 2013 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef MEDIA_CAST_NET_PACING_MOCK_PACED_PACKET_SENDER_H_ 6 #define MEDIA_CAST_NET_PACING_MOCK_PACED_PACKET_SENDER_H_ 7 8 #include "media/cast/net/pacing/paced_sender.h" 9 #include "testing/gmock/include/gmock/gmock.h" 10 11 namespace media { 12 namespace cast { 13 14 class MockPacedPacketSender : public PacedPacketSender { 15 public: 16 MockPacedPacketSender(); 17 virtual ~MockPacedPacketSender(); 18 19 MOCK_METHOD1(SendPackets, bool(const PacketList& packets)); 20 MOCK_METHOD1(ResendPackets, bool(const PacketList& packets)); 21 MOCK_METHOD1(SendRtcpPacket, bool(const Packet& packet)); 22 }; 23 24 } // namespace cast 25 } // namespace media 26 27 #endif // MEDIA_CAST_NET_PACING_MOCK_PACED_PACKET_SENDER_H_ 28