diff options
Diffstat (limited to 'pc/peer_connection_interface_unittest.cc')
-rw-r--r-- | pc/peer_connection_interface_unittest.cc | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/pc/peer_connection_interface_unittest.cc b/pc/peer_connection_interface_unittest.cc index d454dd2a05..fcea842b22 100644 --- a/pc/peer_connection_interface_unittest.cc +++ b/pc/peer_connection_interface_unittest.cc @@ -661,7 +661,7 @@ class PeerConnectionFactoryForTest : public webrtc::PeerConnectionFactory { dependencies.event_log_factory = std::make_unique<RtcEventLogFactory>( dependencies.task_queue_factory.get()); - return new rtc::RefCountedObject<PeerConnectionFactoryForTest>( + return rtc::make_ref_counted<PeerConnectionFactoryForTest>( std::move(dependencies)); } @@ -879,8 +879,8 @@ class PeerConnectionInterfaceBaseTest : public ::testing::Test { bool DoCreateOfferAnswer(std::unique_ptr<SessionDescriptionInterface>* desc, const RTCOfferAnswerOptions* options, bool offer) { - rtc::scoped_refptr<MockCreateSessionDescriptionObserver> observer( - new rtc::RefCountedObject<MockCreateSessionDescriptionObserver>()); + auto observer = + rtc::make_ref_counted<MockCreateSessionDescriptionObserver>(); if (offer) { pc_->CreateOffer(observer, options ? *options : RTCOfferAnswerOptions()); } else { @@ -904,8 +904,7 @@ class PeerConnectionInterfaceBaseTest : public ::testing::Test { bool DoSetSessionDescription( std::unique_ptr<SessionDescriptionInterface> desc, bool local) { - rtc::scoped_refptr<MockSetSessionDescriptionObserver> observer( - new rtc::RefCountedObject<MockSetSessionDescriptionObserver>()); + auto observer = rtc::make_ref_counted<MockSetSessionDescriptionObserver>(); if (local) { pc_->SetLocalDescription(observer, desc.release()); } else { @@ -931,8 +930,7 @@ class PeerConnectionInterfaceBaseTest : public ::testing::Test { // It does not verify the values in the StatReports since a RTCP packet might // be required. bool DoGetStats(MediaStreamTrackInterface* track) { - rtc::scoped_refptr<MockStatsObserver> observer( - new rtc::RefCountedObject<MockStatsObserver>()); + auto observer = rtc::make_ref_counted<MockStatsObserver>(); if (!pc_->GetStats(observer, track, PeerConnectionInterface::kStatsOutputLevelStandard)) return false; @@ -942,8 +940,8 @@ class PeerConnectionInterfaceBaseTest : public ::testing::Test { // Call the standards-compliant GetStats function. bool DoGetRTCStats() { - rtc::scoped_refptr<webrtc::MockRTCStatsCollectorCallback> callback( - new rtc::RefCountedObject<webrtc::MockRTCStatsCollectorCallback>()); + auto callback = + rtc::make_ref_counted<webrtc::MockRTCStatsCollectorCallback>(); pc_->GetStats(callback); EXPECT_TRUE_WAIT(callback->called(), kTimeout); return callback->called(); @@ -1198,8 +1196,8 @@ class PeerConnectionInterfaceBaseTest : public ::testing::Test { std::unique_ptr<SessionDescriptionInterface> CreateOfferWithOptions( const RTCOfferAnswerOptions& offer_answer_options) { RTC_DCHECK(pc_); - rtc::scoped_refptr<MockCreateSessionDescriptionObserver> observer( - new rtc::RefCountedObject<MockCreateSessionDescriptionObserver>()); + auto observer = + rtc::make_ref_counted<MockCreateSessionDescriptionObserver>(); pc_->CreateOffer(observer, offer_answer_options); EXPECT_EQ_WAIT(true, observer->called(), kTimeout); return observer->MoveDescription(); |