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_