Delete unused class MockPeerConnection.
It appears to be unused since cl
https://webrtc-review.googlesource.com/46940.
Also note that there's a recently added class
MockPeerConnectionInterface, under api/test/, which may be more
suitable for new tests.
Bug: None
Change-Id: I6cd9bd2ec8847605f478663b709cd80c54895707
Reviewed-on: https://webrtc-review.googlesource.com/95421
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24459}
diff --git a/pc/BUILD.gn b/pc/BUILD.gn
index 2453fa1..da5a1c2 100644
--- a/pc/BUILD.gn
+++ b/pc/BUILD.gn
@@ -393,7 +393,6 @@
"test/fakevideotracksource.h",
"test/framegeneratorcapturervideotracksource.h",
"test/mock_datachannel.h",
- "test/mock_peerconnection.h",
"test/mock_rtpreceiverinternal.h",
"test/mock_rtpsenderinternal.h",
"test/mockpeerconnectionobservers.h",
diff --git a/pc/test/mock_peerconnection.h b/pc/test/mock_peerconnection.h
deleted file mode 100644
index d8cb5e3..0000000
--- a/pc/test/mock_peerconnection.h
+++ /dev/null
@@ -1,205 +0,0 @@
-/*
- * Copyright 2016 The WebRTC project authors. All Rights Reserved.
- *
- * Use of this source code is governed by a BSD-style license
- * that can be found in the LICENSE file in the root of the source
- * tree. An additional intellectual property rights grant can be found
- * in the file PATENTS. All contributing project authors may
- * be found in the AUTHORS file in the root of the source tree.
- */
-
-#ifndef PC_TEST_MOCK_PEERCONNECTION_H_
-#define PC_TEST_MOCK_PEERCONNECTION_H_
-
-#include <map>
-#include <memory>
-#include <set>
-#include <string>
-#include <utility>
-#include <vector>
-
-#include "call/call.h"
-#include "logging/rtc_event_log/rtc_event_log.h"
-#include "pc/peerconnection.h"
-#include "rtc_base/thread.h"
-#include "test/gmock.h"
-
-namespace webrtc {
-
-// The factory isn't really used; it just satisfies the base PeerConnection.
-class FakePeerConnectionFactory
- : public rtc::RefCountedObject<webrtc::PeerConnectionFactory> {
- public:
- explicit FakePeerConnectionFactory(
- std::unique_ptr<cricket::MediaEngineInterface> media_engine)
- : rtc::RefCountedObject<webrtc::PeerConnectionFactory>(
- rtc::Thread::Current(),
- rtc::Thread::Current(),
- rtc::Thread::Current(),
- std::move(media_engine),
- std::unique_ptr<webrtc::CallFactoryInterface>(),
- std::unique_ptr<RtcEventLogFactoryInterface>()) {}
-};
-
-class MockPeerConnection
- : public rtc::RefCountedObject<webrtc::PeerConnection> {
- public:
- // TODO(nisse): Valid overrides commented out, because the gmock
- // methods don't use any override declarations, and we want to avoid
- // warnings from -Winconsistent-missing-override. See
- // http://crbug.com/428099.
- explicit MockPeerConnection(PeerConnectionFactory* factory)
- : rtc::RefCountedObject<webrtc::PeerConnection>(
- factory,
- std::unique_ptr<RtcEventLog>(),
- std::unique_ptr<Call>()) {}
-
- // PeerConnectionInterface
- MOCK_METHOD0(local_streams, rtc::scoped_refptr<StreamCollectionInterface>());
- MOCK_METHOD0(remote_streams, rtc::scoped_refptr<StreamCollectionInterface>());
- MOCK_METHOD1(AddStream, bool(MediaStreamInterface*));
- MOCK_METHOD1(RemoveStream, void(MediaStreamInterface*));
- MOCK_METHOD2(AddTrack,
- RTCErrorOr<rtc::scoped_refptr<RtpSenderInterface>>(
- rtc::scoped_refptr<MediaStreamTrackInterface>,
- const std::vector<std::string>&));
- MOCK_METHOD2(AddTrack,
- rtc::scoped_refptr<RtpSenderInterface>(
- MediaStreamTrackInterface*,
- std::vector<MediaStreamInterface*>));
- MOCK_METHOD1(RemoveTrack, bool(RtpSenderInterface*));
- MOCK_METHOD1(AddTransceiver,
- RTCErrorOr<rtc::scoped_refptr<RtpTransceiverInterface>>(
- rtc::scoped_refptr<MediaStreamTrackInterface>));
- MOCK_METHOD2(AddTransceiver,
- RTCErrorOr<rtc::scoped_refptr<RtpTransceiverInterface>>(
- rtc::scoped_refptr<MediaStreamTrackInterface>,
- const RtpTransceiverInit&));
- MOCK_METHOD1(AddTransceiver,
- RTCErrorOr<rtc::scoped_refptr<RtpTransceiverInterface>>(
- cricket::MediaType));
- MOCK_METHOD2(AddTransceiver,
- RTCErrorOr<rtc::scoped_refptr<RtpTransceiverInterface>>(
- cricket::MediaType,
- const RtpTransceiverInit&));
- MOCK_METHOD2(CreateSender,
- rtc::scoped_refptr<RtpSenderInterface>(const std::string&,
- const std::string&));
- MOCK_CONST_METHOD0(GetSenders,
- std::vector<rtc::scoped_refptr<RtpSenderInterface>>());
- MOCK_CONST_METHOD0(GetReceivers,
- std::vector<rtc::scoped_refptr<RtpReceiverInterface>>());
- MOCK_CONST_METHOD0(
- GetTransceivers,
- std::vector<rtc::scoped_refptr<RtpTransceiverInterface>>());
- MOCK_METHOD3(GetStats,
- bool(StatsObserver*,
- MediaStreamTrackInterface*,
- StatsOutputLevel));
- MOCK_METHOD1(GetStats, void(RTCStatsCollectorCallback*));
- MOCK_METHOD2(GetStats,
- void(rtc::scoped_refptr<RtpSenderInterface>,
- rtc::scoped_refptr<RTCStatsCollectorCallback>));
- MOCK_METHOD2(GetStats,
- void(rtc::scoped_refptr<RtpReceiverInterface>,
- rtc::scoped_refptr<RTCStatsCollectorCallback>));
- MOCK_METHOD0(ClearStatsCache, void());
- MOCK_METHOD2(
- CreateDataChannel,
- rtc::scoped_refptr<DataChannelInterface>(const std::string&,
- const DataChannelInit*));
- MOCK_CONST_METHOD0(local_description, const SessionDescriptionInterface*());
- MOCK_CONST_METHOD0(remote_description, const SessionDescriptionInterface*());
- MOCK_CONST_METHOD0(current_local_description,
- const SessionDescriptionInterface*());
- MOCK_CONST_METHOD0(current_remote_description,
- const SessionDescriptionInterface*());
- MOCK_CONST_METHOD0(pending_local_description,
- const SessionDescriptionInterface*());
- MOCK_CONST_METHOD0(pending_remote_description,
- const SessionDescriptionInterface*());
- MOCK_METHOD2(CreateOffer,
- void(CreateSessionDescriptionObserver*,
- const MediaConstraintsInterface*));
- MOCK_METHOD2(CreateOffer,
- void(CreateSessionDescriptionObserver*,
- const RTCOfferAnswerOptions&));
- MOCK_METHOD2(CreateAnswer,
- void(CreateSessionDescriptionObserver*,
- const RTCOfferAnswerOptions&));
- MOCK_METHOD2(CreateAnswer,
- void(CreateSessionDescriptionObserver*,
- const MediaConstraintsInterface*));
- MOCK_METHOD2(SetLocalDescription,
- void(SetSessionDescriptionObserver*,
- SessionDescriptionInterface*));
- MOCK_METHOD2(SetRemoteDescription,
- void(SetSessionDescriptionObserver*,
- SessionDescriptionInterface*));
- MOCK_METHOD2(SetRemoteDescription,
- void(std::unique_ptr<SessionDescriptionInterface>,
- rtc::scoped_refptr<SetRemoteDescriptionObserverInterface>));
- MOCK_METHOD0(GetConfiguration, PeerConnectionInterface::RTCConfiguration());
- MOCK_METHOD2(SetConfiguration,
- bool(const PeerConnectionInterface::RTCConfiguration&,
- RTCError*));
- MOCK_METHOD1(SetConfiguration,
- bool(const PeerConnectionInterface::RTCConfiguration&));
- MOCK_METHOD1(AddIceCandidate, bool(const IceCandidateInterface*));
- MOCK_METHOD1(RemoveIceCandidates,
- bool(const std::vector<cricket::Candidate>&));
- MOCK_METHOD1(SetBitrate, RTCError(const BitrateSettings&));
- MOCK_METHOD1(SetBitrate, RTCError(const BitrateParameters&));
- MOCK_METHOD1(SetBitrateAllocationStrategy,
- void(std::unique_ptr<rtc::BitrateAllocationStrategy>));
- MOCK_METHOD1(SetAudioPlayout, void(bool));
- MOCK_METHOD1(SetAudioRecording, void(bool));
- MOCK_METHOD0(signaling_state, SignalingState());
- MOCK_METHOD0(ice_connection_state, IceConnectionState());
- MOCK_METHOD0(ice_gathering_state, IceGatheringState());
- MOCK_METHOD2(StartRtcEventLog, bool(rtc::PlatformFile, int64_t));
- MOCK_METHOD2(StartRtcEventLog,
- bool(std::unique_ptr<RtcEventLogOutput>, int64_t));
- MOCK_METHOD0(StopRtcEventLog, void());
- MOCK_METHOD0(Close, void());
-
- // PeerConnectionInternal
- MOCK_CONST_METHOD0(network_thread, rtc::Thread*());
- MOCK_CONST_METHOD0(worker_thread, rtc::Thread*());
- MOCK_CONST_METHOD0(signaling_thread, rtc::Thread*());
- MOCK_CONST_METHOD0(session_id, std::string());
- MOCK_CONST_METHOD0(initial_offerer, bool());
- MOCK_CONST_METHOD0(GetTransceiversInternal,
- std::vector<rtc::scoped_refptr<
- RtpTransceiverProxyWithInternal<RtpTransceiver>>>());
- MOCK_METHOD2(GetLocalTrackIdBySsrc, bool(uint32_t, std::string*));
- MOCK_METHOD2(GetRemoteTrackIdBySsrc, bool(uint32_t, std::string*));
- MOCK_METHOD0(SignalDataChannelCreated, sigslot::signal1<DataChannel*>&());
- MOCK_CONST_METHOD0(rtp_data_channel, cricket::RtpDataChannel*());
- MOCK_CONST_METHOD0(sctp_data_channels,
- std::vector<rtc::scoped_refptr<DataChannel>>());
- MOCK_CONST_METHOD0(sctp_content_name, absl::optional<std::string>());
- MOCK_CONST_METHOD0(sctp_transport_name, absl::optional<std::string>());
- MOCK_CONST_METHOD0(GetPooledCandidateStats, cricket::CandidateStatsList());
-
- typedef std::map<std::string, std::string> TransportNamesByMid;
- MOCK_CONST_METHOD0(GetTransportNamesByMid, TransportNamesByMid());
-
- typedef std::map<std::string, cricket::TransportStats> TransportStatsByNames;
- MOCK_METHOD1(GetTransportStatsByNames,
- TransportStatsByNames(const std::set<std::string>&));
- MOCK_METHOD0(GetCallStats, Call::Stats());
- MOCK_METHOD2(GetLocalCertificate,
- bool(const std::string&,
- rtc::scoped_refptr<rtc::RTCCertificate>*));
- MOCK_METHOD1(GetRemoteSSLCertChain,
- std::unique_ptr<rtc::SSLCertChain>(const std::string&));
- MOCK_CONST_METHOD1(IceRestartPending, bool(const std::string&));
- MOCK_CONST_METHOD1(NeedsIceRestart, bool(const std::string&));
- MOCK_METHOD2(GetSslRole,
- bool(const std::string& content_name, rtc::SSLRole*));
-};
-
-} // namespace webrtc
-
-#endif // PC_TEST_MOCK_PEERCONNECTION_H_