diff --git a/api/test/mock_rtpsender.h b/api/test/mock_rtpsender.h index e4d6399eed..e36eec4618 100644 --- a/api/test/mock_rtpsender.h +++ b/api/test/mock_rtpsender.h @@ -19,8 +19,12 @@ namespace webrtc { -class MockRtpSender : public rtc::RefCountedObject { +class MockRtpSender : public RtpSenderInterface { public: + static rtc::scoped_refptr Create() { + return rtc::make_ref_counted(); + } + MOCK_METHOD(bool, SetTrack, (MediaStreamTrackInterface*), (override)); MOCK_METHOD(rtc::scoped_refptr, track, @@ -42,6 +46,7 @@ class MockRtpSender : public rtc::RefCountedObject { (const, override)); }; +static_assert(!std::is_abstract_v>, ""); } // namespace webrtc #endif // API_TEST_MOCK_RTPSENDER_H_