diff --git a/api/test/mock_peerconnectioninterface.h b/api/test/mock_peerconnectioninterface.h index 22a77d7dfe..814d1b1420 100644 --- a/api/test/mock_peerconnectioninterface.h +++ b/api/test/mock_peerconnectioninterface.h @@ -160,6 +160,10 @@ class MockPeerConnectionInterface : public webrtc::PeerConnectionInterface { (std::unique_ptr, rtc::scoped_refptr), (override)); + MOCK_METHOD(bool, + ShouldFireNegotiationNeededEvent, + (uint32_t event_id), + (override)); MOCK_METHOD(PeerConnectionInterface::RTCConfiguration, GetConfiguration, (), @@ -195,6 +199,10 @@ class MockPeerConnectionInterface : public webrtc::PeerConnectionInterface { (override)); MOCK_METHOD(PeerConnectionState, peer_connection_state, (), (override)); MOCK_METHOD(IceGatheringState, ice_gathering_state, (), (override)); + MOCK_METHOD(void, + AddAdaptationResource, + (rtc::scoped_refptr), + (override)); MOCK_METHOD(absl::optional, can_trickle_ice_candidates, (), (override)); MOCK_METHOD(bool, StartRtcEventLog, @@ -206,6 +214,7 @@ class MockPeerConnectionInterface : public webrtc::PeerConnectionInterface { (override)); MOCK_METHOD(void, StopRtcEventLog, (), (override)); MOCK_METHOD(void, Close, (), (override)); + MOCK_METHOD(rtc::Thread*, signaling_thread, (), (const override)); }; static_assert( diff --git a/pc/test/fake_peer_connection_base.h b/pc/test/fake_peer_connection_base.h index 9e4ed6d175..8422f0b749 100644 --- a/pc/test/fake_peer_connection_base.h +++ b/pc/test/fake_peer_connection_base.h @@ -177,6 +177,8 @@ class FakePeerConnectionBase : public PeerConnectionInternal { rtc::scoped_refptr observer) override {} + bool ShouldFireNegotiationNeededEvent(uint32_t event_id) { return true; } + RTCConfiguration GetConfiguration() override { return RTCConfiguration(); } RTCError SetConfiguration( @@ -229,6 +231,8 @@ class FakePeerConnectionBase : public PeerConnectionInternal { absl::optional can_trickle_ice_candidates() { return absl::nullopt; } + void AddAdaptationResource(rtc::scoped_refptr resource) {} + bool StartRtcEventLog(std::unique_ptr output, int64_t output_period_ms) override { return false; diff --git a/pc/test/mock_peer_connection_internal.h b/pc/test/mock_peer_connection_internal.h index b5f47cc46a..e586008e1b 100644 --- a/pc/test/mock_peer_connection_internal.h +++ b/pc/test/mock_peer_connection_internal.h @@ -153,6 +153,10 @@ class MockPeerConnectionInternal : public PeerConnectionInternal { (std::unique_ptr, rtc::scoped_refptr), (override)); + MOCK_METHOD(bool, + ShouldFireNegotiationNeededEvent, + (uint32_t event_id), + (override)); MOCK_METHOD(PeerConnectionInterface::RTCConfiguration, GetConfiguration, (), @@ -192,6 +196,10 @@ class MockPeerConnectionInternal : public PeerConnectionInternal { (override)); MOCK_METHOD(PeerConnectionState, peer_connection_state, (), (override)); MOCK_METHOD(IceGatheringState, ice_gathering_state, (), (override)); + MOCK_METHOD(void, + AddAdaptationResource, + (rtc::scoped_refptr), + (override)); MOCK_METHOD(absl::optional, can_trickle_ice_candidates, (), (override)); MOCK_METHOD(bool, StartRtcEventLog,