147f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org/* 247f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. 347f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org * 447f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org * Use of this source code is governed by a BSD-style license 547f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org * that can be found in the LICENSE file in the root of the source 647f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org * tree. An additional intellectual property rights grant can be found 747f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org * in the file PATENTS. All contributing project authors may 847f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org * be found in the AUTHORS file in the root of the source tree. 947f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org */ 1047f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org 1147f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org#ifndef WEBRTC_TEST_MOCK_TRANSPORT_H_ 1247f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org#define WEBRTC_TEST_MOCK_TRANSPORT_H_ 1347f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org 1447f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org#include "testing/gmock/include/gmock/gmock.h" 1547f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org#include "webrtc/transport.h" 1647f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org 1747f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.orgnamespace webrtc { 1847f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org 1947f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.orgclass MockTransport : public webrtc::Transport { 2047f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org public: 2147f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org MOCK_METHOD3(SendPacket, 2247f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org int(int channel, const void* data, int len)); 2347f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org MOCK_METHOD3(SendRTCPPacket, 2447f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org int(int channel, const void* data, int len)); 2547f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org}; 2647f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org} // namespace webrtc 2747f0c4192df67999055b47f6a5d5314ce6a4ac4bstefan@webrtc.org#endif // WEBRTC_TEST_MOCK_TRANSPORT_H_ 28