Modernize test style using assignment directly for smart pointers and a simpler WaitUntil to wait until a data channel opens Bug: None Change-Id: I90d591210729bafb139b9bef12b887dbd7b21a71 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/462240 Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Reviewed-by: Henrik Boström <hbos@webrtc.org> Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com> Cr-Commit-Position: refs/heads/main@{#47376}
diff --git a/pc/peer_connection_end_to_end_unittest.cc b/pc/peer_connection_end_to_end_unittest.cc index cf2aa60..4843ef9 100644 --- a/pc/peer_connection_end_to_end_unittest.cc +++ b/pc/peer_connection_end_to_end_unittest.cc
@@ -440,10 +440,10 @@ MockAudioDecoderFactory::CreateEmptyFactory()); DataChannelInit init; - scoped_refptr<DataChannelInterface> caller_dc( - caller_->CreateDataChannel("data", init)); - scoped_refptr<DataChannelInterface> callee_dc( - callee_->CreateDataChannel("data", init)); + scoped_refptr<DataChannelInterface> caller_dc = + caller_->CreateDataChannel("data", init); + scoped_refptr<DataChannelInterface> callee_dc = + callee_->CreateDataChannel("data", init); Negotiate(); WaitForConnection(); @@ -469,8 +469,8 @@ DataChannelInit init; // This DataChannel is for creating the data content in the negotiation. - scoped_refptr<DataChannelInterface> dummy( - caller_->CreateDataChannel("data", init)); + scoped_refptr<DataChannelInterface> dummy = + caller_->CreateDataChannel("data", init); Negotiate(); WaitForConnection(); @@ -478,10 +478,10 @@ WaitForDataChannelsToOpen(dummy.get(), callee_signaled_data_channels_, 0); // Create new DataChannels after the negotiation and verify their states. - scoped_refptr<DataChannelInterface> caller_dc( - caller_->CreateDataChannel("hello", init)); - scoped_refptr<DataChannelInterface> callee_dc( - callee_->CreateDataChannel("hello", init)); + scoped_refptr<DataChannelInterface> caller_dc = + caller_->CreateDataChannel("hello", init); + scoped_refptr<DataChannelInterface> callee_dc = + callee_->CreateDataChannel("hello", init); WaitForDataChannelsToOpen(caller_dc.get(), callee_signaled_data_channels_, 1); WaitForDataChannelsToOpen(callee_dc.get(), caller_signaled_data_channels_, 0); @@ -503,8 +503,8 @@ DataChannelInit init; // This DataChannel is for creating the data content in the negotiation. - scoped_refptr<DataChannelInterface> dummy( - caller_->CreateDataChannel("data", init)); + scoped_refptr<DataChannelInterface> dummy = + caller_->CreateDataChannel("data", init); Negotiate(); WaitForConnection(); @@ -512,10 +512,10 @@ WaitForDataChannelsToOpen(dummy.get(), callee_signaled_data_channels_, 0); // Create new DataChannels after the negotiation and verify their states. - scoped_refptr<DataChannelInterface> caller_dc( - caller_->CreateDataChannel("hello", init)); - scoped_refptr<DataChannelInterface> callee_dc( - callee_->CreateDataChannel("hello", init)); + scoped_refptr<DataChannelInterface> caller_dc = + caller_->CreateDataChannel("hello", init); + scoped_refptr<DataChannelInterface> callee_dc = + callee_->CreateDataChannel("hello", init); WaitForDataChannelsToOpen(caller_dc.get(), callee_signaled_data_channels_, 1); WaitForDataChannelsToOpen(callee_dc.get(), caller_signaled_data_channels_, 0); @@ -535,43 +535,34 @@ MockAudioDecoderFactory::CreateEmptyFactory()); DataChannelInit init; - scoped_refptr<DataChannelInterface> caller_dc_1( - caller_->CreateDataChannel("data", init)); - scoped_refptr<DataChannelInterface> callee_dc_1( - callee_->CreateDataChannel("data", init)); + scoped_refptr<DataChannelInterface> caller_dc_1 = + caller_->CreateDataChannel("data", init); + scoped_refptr<DataChannelInterface> callee_dc_1 = + callee_->CreateDataChannel("data", init); MockDataChannelObserver caller_dc_1_observer(caller_dc_1.get()); MockDataChannelObserver callee_dc_1_observer(callee_dc_1.get()); Negotiate(); WaitForConnection(); - - EXPECT_THAT( - WaitUntil([&] { return caller_dc_1_observer.IsOpen(); }, IsTrue()), - IsRtcOk()); - EXPECT_THAT( - WaitUntil([&] { return callee_dc_1_observer.IsOpen(); }, IsTrue()), - IsRtcOk()); + EXPECT_TRUE(WaitUntil([&] { return caller_dc_1_observer.IsOpen(); })); + EXPECT_TRUE(WaitUntil([&] { return callee_dc_1_observer.IsOpen(); })); EXPECT_NE(-1, caller_dc_1->id()); EXPECT_NE(-1, callee_dc_1->id()); EXPECT_EQ(1, caller_dc_1->id() % 2); EXPECT_EQ(0, callee_dc_1->id() % 2); - scoped_refptr<DataChannelInterface> caller_dc_2( - caller_->CreateDataChannel("data", init)); - scoped_refptr<DataChannelInterface> callee_dc_2( - callee_->CreateDataChannel("data", init)); + scoped_refptr<DataChannelInterface> caller_dc_2 = + caller_->CreateDataChannel("data", init); + scoped_refptr<DataChannelInterface> callee_dc_2 = + callee_->CreateDataChannel("data", init); MockDataChannelObserver caller_dc_2_observer(caller_dc_2.get()); MockDataChannelObserver callee_dc_2_observer(callee_dc_2.get()); - EXPECT_THAT( - WaitUntil([&] { return caller_dc_2_observer.IsOpen(); }, IsTrue()), - IsRtcOk()); - EXPECT_THAT( - WaitUntil([&] { return callee_dc_2_observer.IsOpen(); }, IsTrue()), - IsRtcOk()); + EXPECT_TRUE(WaitUntil([&] { return caller_dc_2_observer.IsOpen(); })); + EXPECT_TRUE(WaitUntil([&] { return callee_dc_2_observer.IsOpen(); })); EXPECT_NE(-1, caller_dc_2->id()); EXPECT_NE(-1, callee_dc_2->id()); @@ -588,10 +579,10 @@ DataChannelInit init; - scoped_refptr<DataChannelInterface> caller_dc_1( - caller_->CreateDataChannel("data", init)); - scoped_refptr<DataChannelInterface> caller_dc_2( - caller_->CreateDataChannel("data", init)); + scoped_refptr<DataChannelInterface> caller_dc_1 = + caller_->CreateDataChannel("data", init); + scoped_refptr<DataChannelInterface> caller_dc_2 = + caller_->CreateDataChannel("data", init); Negotiate(); WaitForConnection(); @@ -635,8 +626,8 @@ MockAudioDecoderFactory::CreateEmptyFactory()); DataChannelInit init; - scoped_refptr<DataChannelInterface> caller_dc( - caller_->CreateDataChannel("data", init)); + scoped_refptr<DataChannelInterface> caller_dc = + caller_->CreateDataChannel("data", init); Negotiate(); WaitForConnection(); @@ -673,8 +664,8 @@ MockAudioDecoderFactory::CreateEmptyFactory()); DataChannelInit init; - scoped_refptr<DataChannelInterface> caller_dc( - caller_->CreateDataChannel("data", init)); + scoped_refptr<DataChannelInterface> caller_dc = + caller_->CreateDataChannel("data", init); Negotiate(); WaitForConnection(); @@ -705,8 +696,8 @@ // Add datachannels that will be assigned 0, 2 and 4 or 1, 3 and 5 // depending on DTLS role. for (int i = 0; i <= kReducedMaxSctpStreams / 2; i++) { - scoped_refptr<DataChannelInterface> caller_dc( - caller_->CreateDataChannel("data", init)); + scoped_refptr<DataChannelInterface> caller_dc = + caller_->CreateDataChannel("data", init); channels.push_back(std::move(caller_dc)); } Negotiate(); @@ -740,8 +731,8 @@ MockAudioDecoderFactory::CreateEmptyFactory()); DataChannelInit init; - scoped_refptr<DataChannelInterface> caller_dc( - caller_->CreateDataChannel("caller", init)); + scoped_refptr<DataChannelInterface> caller_dc = + caller_->CreateDataChannel("caller", init); MockDataChannelObserver caller_dc_observer(caller_dc.get()); Negotiate(); @@ -749,17 +740,16 @@ EXPECT_TRUE(WaitUntil([&] { return caller_dc_observer.IsOpen(); })); - // Attempting to send a message larger than our announced max-message-size - // should fail. + // Attempting to send a message larger than our announced + // max-message-size should fail. DataBuffer buffer(CopyOnWriteBuffer(kSctpSendBufferSize + 64), /*binary=*/true); EXPECT_FALSE(caller_dc->Send(buffer)); - scoped_refptr<DataChannelInterface> callee_dc( - callee_->CreateDataChannel("callee", init)); + scoped_refptr<DataChannelInterface> callee_dc = + callee_->CreateDataChannel("callee", init); MockDataChannelObserver callee_dc_observer(callee_dc.get()); - EXPECT_THAT(WaitUntil([&] { return caller_dc_observer.IsOpen(); }, IsTrue()), - IsRtcOk()); + EXPECT_TRUE(WaitUntil([&] { return caller_dc_observer.IsOpen(); })); EXPECT_FALSE(callee_dc->Send(buffer)); }