Delete unused test class DummyPeerConnection
Introduced in https://webrtc-review.googlesource.com/c/src/+/152820
but never used.
Bug: None
Change-Id: I8888db9e0cad39a6eb073e8f662b5ad2690d03e5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265409
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37173}
diff --git a/api/BUILD.gn b/api/BUILD.gn
index afad769..42a9436 100644
--- a/api/BUILD.gn
+++ b/api/BUILD.gn
@@ -1025,19 +1025,6 @@
]
}
- rtc_source_set("dummy_peer_connection") {
- visibility = [ "*" ]
- testonly = true
- sources = [ "test/dummy_peer_connection.h" ]
-
- deps = [
- ":libjingle_peerconnection_api",
- ":rtc_error",
- "../rtc_base:checks",
- "../rtc_base:refcount",
- ]
- }
-
rtc_source_set("mock_peerconnectioninterface") {
visibility = [ "*" ]
testonly = true
@@ -1250,7 +1237,6 @@
sources = [ "test/compile_all_headers.cc" ]
deps = [
- ":dummy_peer_connection",
":fake_frame_decryptor",
":fake_frame_encryptor",
":mock_async_dns_resolver",
diff --git a/api/test/compile_all_headers.cc b/api/test/compile_all_headers.cc
index b80c565..6e0db4f 100644
--- a/api/test/compile_all_headers.cc
+++ b/api/test/compile_all_headers.cc
@@ -27,7 +27,6 @@
// "api/test/videocodec_test_fixture.h"
// "api/test/videocodec_test_stats.h"
-#include "api/test/dummy_peer_connection.h"
#include "api/test/fake_frame_decryptor.h"
#include "api/test/fake_frame_encryptor.h"
#include "api/test/mock_async_dns_resolver.h"
diff --git a/api/test/dummy_peer_connection.h b/api/test/dummy_peer_connection.h
deleted file mode 100644
index 4a26256..0000000
--- a/api/test/dummy_peer_connection.h
+++ /dev/null
@@ -1,249 +0,0 @@
-/*
- * Copyright (c) 2019 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 API_TEST_DUMMY_PEER_CONNECTION_H_
-#define API_TEST_DUMMY_PEER_CONNECTION_H_
-
-#include <memory>
-#include <string>
-#include <vector>
-
-#include "api/peer_connection_interface.h"
-#include "api/rtc_error.h"
-#include "rtc_base/checks.h"
-#include "rtc_base/ref_counted_object.h"
-
-namespace webrtc {
-
-// This class includes dummy implementations of all methods on the
-// PeerconnectionInterface. Accessor/getter methods return empty or default
-// values. State-changing methods with a return value return failure. Remaining
-// methods (except Close())) will crash with FATAL if called.
-class DummyPeerConnection : public PeerConnectionInterface {
- rtc::scoped_refptr<StreamCollectionInterface> local_streams() override {
- return nullptr;
- }
- rtc::scoped_refptr<StreamCollectionInterface> remote_streams() override {
- return nullptr;
- }
-
- bool AddStream(MediaStreamInterface* stream) override { return false; }
- void RemoveStream(MediaStreamInterface* stream) override {
- RTC_CHECK_NOTREACHED();
- }
-
- RTCErrorOr<rtc::scoped_refptr<RtpSenderInterface>> AddTrack(
- rtc::scoped_refptr<MediaStreamTrackInterface> track,
- const std::vector<std::string>& stream_ids) override {
- return RTCError(RTCErrorType::UNSUPPORTED_OPERATION, "Not implemented");
- }
-
- RTCError RemoveTrackOrError(
- rtc::scoped_refptr<RtpSenderInterface> sender) override {
- return RTCError(RTCErrorType::UNSUPPORTED_OPERATION, "Not implemented");
- }
-
- RTCErrorOr<rtc::scoped_refptr<RtpTransceiverInterface>> AddTransceiver(
- rtc::scoped_refptr<MediaStreamTrackInterface> track) override {
- return RTCError(RTCErrorType::UNSUPPORTED_OPERATION, "Not implemented");
- }
- RTCErrorOr<rtc::scoped_refptr<RtpTransceiverInterface>> AddTransceiver(
- rtc::scoped_refptr<MediaStreamTrackInterface> track,
- const RtpTransceiverInit& init) override {
- return RTCError(RTCErrorType::UNSUPPORTED_OPERATION, "Not implemented");
- }
-
- RTCErrorOr<rtc::scoped_refptr<RtpTransceiverInterface>> AddTransceiver(
- cricket::MediaType media_type) override {
- return RTCError(RTCErrorType::UNSUPPORTED_OPERATION, "Not implemented");
- }
- RTCErrorOr<rtc::scoped_refptr<RtpTransceiverInterface>> AddTransceiver(
- cricket::MediaType media_type,
- const RtpTransceiverInit& init) override {
- return RTCError(RTCErrorType::UNSUPPORTED_OPERATION, "Not implemented");
- }
-
- rtc::scoped_refptr<RtpSenderInterface> CreateSender(
- const std::string& kind,
- const std::string& stream_id) override {
- return nullptr;
- }
-
- std::vector<rtc::scoped_refptr<RtpSenderInterface>> GetSenders()
- const override {
- return {};
- }
-
- std::vector<rtc::scoped_refptr<RtpReceiverInterface>> GetReceivers()
- const override {
- return {};
- }
-
- std::vector<rtc::scoped_refptr<RtpTransceiverInterface>> GetTransceivers()
- const override {
- return {};
- }
-
- bool GetStats(StatsObserver* observer,
- MediaStreamTrackInterface* track, // Optional
- StatsOutputLevel level) override {
- return false;
- }
-
- void GetStats(RTCStatsCollectorCallback* callback) override {
- RTC_CHECK_NOTREACHED();
- }
- void GetStats(
- rtc::scoped_refptr<RtpSenderInterface> selector,
- rtc::scoped_refptr<RTCStatsCollectorCallback> callback) override {
- RTC_CHECK_NOTREACHED();
- }
- void GetStats(
- rtc::scoped_refptr<RtpReceiverInterface> selector,
- rtc::scoped_refptr<RTCStatsCollectorCallback> callback) override {
- RTC_CHECK_NOTREACHED();
- }
- void ClearStatsCache() override {}
-
- RTCErrorOr<rtc::scoped_refptr<DataChannelInterface>> CreateDataChannelOrError(
- const std::string& label,
- const DataChannelInit* config) override {
- return RTCError(RTCErrorType::INTERNAL_ERROR, "Dummy function called");
- }
-
- const SessionDescriptionInterface* local_description() const override {
- return nullptr;
- }
- const SessionDescriptionInterface* remote_description() const override {
- return nullptr;
- }
-
- const SessionDescriptionInterface* current_local_description()
- const override {
- return nullptr;
- }
- const SessionDescriptionInterface* current_remote_description()
- const override {
- return nullptr;
- }
-
- const SessionDescriptionInterface* pending_local_description()
- const override {
- return nullptr;
- }
- const SessionDescriptionInterface* pending_remote_description()
- const override {
- return nullptr;
- }
-
- void RestartIce() override { RTC_CHECK_NOTREACHED(); }
-
- // Create a new offer.
- // The CreateSessionDescriptionObserver callback will be called when done.
- void CreateOffer(CreateSessionDescriptionObserver* observer,
- const RTCOfferAnswerOptions& options) override {
- RTC_CHECK_NOTREACHED();
- }
-
- void CreateAnswer(CreateSessionDescriptionObserver* observer,
- const RTCOfferAnswerOptions& options) override {
- RTC_CHECK_NOTREACHED();
- }
-
- void SetLocalDescription(SetSessionDescriptionObserver* observer,
- SessionDescriptionInterface* desc) override {
- RTC_CHECK_NOTREACHED();
- }
- void SetRemoteDescription(SetSessionDescriptionObserver* observer,
- SessionDescriptionInterface* desc) override {
- RTC_CHECK_NOTREACHED();
- }
- void SetRemoteDescription(
- std::unique_ptr<SessionDescriptionInterface> desc,
- rtc::scoped_refptr<SetRemoteDescriptionObserverInterface> observer)
- override {
- RTC_CHECK_NOTREACHED();
- }
-
- PeerConnectionInterface::RTCConfiguration GetConfiguration() override {
- return RTCConfiguration();
- }
- RTCError SetConfiguration(
- const PeerConnectionInterface::RTCConfiguration& config) override {
- return RTCError(RTCErrorType::UNSUPPORTED_OPERATION, "Not implemented");
- }
-
- bool AddIceCandidate(const IceCandidateInterface* candidate) override {
- return false;
- }
- bool RemoveIceCandidates(
- const std::vector<cricket::Candidate>& candidates) override {
- return false;
- }
-
- RTCError SetBitrate(const BitrateSettings& bitrate) override {
- return RTCError(RTCErrorType::UNSUPPORTED_OPERATION, "Not implemented");
- }
-
- void SetAudioPlayout(bool playout) override { RTC_CHECK_NOTREACHED(); }
- void SetAudioRecording(bool recording) override { RTC_CHECK_NOTREACHED(); }
-
- rtc::scoped_refptr<DtlsTransportInterface> LookupDtlsTransportByMid(
- const std::string& mid) override {
- return nullptr;
- }
- rtc::scoped_refptr<SctpTransportInterface> GetSctpTransport() const override {
- return nullptr;
- }
-
- SignalingState signaling_state() override { return SignalingState(); }
-
- IceConnectionState ice_connection_state() override {
- return IceConnectionState();
- }
-
- IceConnectionState standardized_ice_connection_state() override {
- return IceConnectionState();
- }
-
- PeerConnectionState peer_connection_state() override {
- return PeerConnectionState();
- }
-
- IceGatheringState ice_gathering_state() override {
- return IceGatheringState();
- }
-
- absl::optional<bool> can_trickle_ice_candidates() { return absl::nullopt; }
-
- bool StartRtcEventLog(std::unique_ptr<RtcEventLogOutput> output,
- int64_t output_period_ms) override {
- return false;
- }
- bool StartRtcEventLog(std::unique_ptr<RtcEventLogOutput> output) override {
- return false;
- }
-
- void StopRtcEventLog() { RTC_CHECK_NOTREACHED(); }
-
- void Close() override {}
-
- rtc::Thread* signaling_thread() const override {
- return rtc::Thread::Current();
- }
-};
-
-static_assert(
- !std::is_abstract<rtc::RefCountedObject<DummyPeerConnection>>::value,
- "");
-
-} // namespace webrtc
-
-#endif // API_TEST_DUMMY_PEER_CONNECTION_H_