| Index: webrtc/p2p/base/transport_unittest.cc
|
| diff --git a/webrtc/p2p/base/transport_unittest.cc b/webrtc/p2p/base/transport_unittest.cc
|
| index 9febfe33f7e55c03866781b7aa6bc82a9745ca39..1f66a47c992f47eadb19d8e56975cb01442ae4de 100644
|
| --- a/webrtc/p2p/base/transport_unittest.cc
|
| +++ b/webrtc/p2p/base/transport_unittest.cc
|
| @@ -34,15 +34,7 @@ class TransportTest : public testing::Test,
|
| public sigslot::has_slots<> {
|
| public:
|
| TransportTest()
|
| - : transport_(new FakeTransport("test content name")),
|
| - channel_(NULL),
|
| - connecting_signalled_(false),
|
| - completed_(false),
|
| - failed_(false) {
|
| - transport_->SignalConnecting.connect(this, &TransportTest::OnConnecting);
|
| - transport_->SignalCompleted.connect(this, &TransportTest::OnCompleted);
|
| - transport_->SignalFailed.connect(this, &TransportTest::OnFailed);
|
| - }
|
| + : transport_(new FakeTransport("test content name")), channel_(NULL) {}
|
| ~TransportTest() {
|
| transport_->DestroyAllChannels();
|
| }
|
| @@ -60,30 +52,10 @@ class TransportTest : public testing::Test,
|
| }
|
|
|
| protected:
|
| - void OnConnecting(Transport* transport) {
|
| - connecting_signalled_ = true;
|
| - }
|
| - void OnCompleted(Transport* transport) {
|
| - completed_ = true;
|
| - }
|
| - void OnFailed(Transport* transport) {
|
| - failed_ = true;
|
| - }
|
| -
|
| rtc::scoped_ptr<FakeTransport> transport_;
|
| FakeTransportChannel* channel_;
|
| - bool connecting_signalled_;
|
| - bool completed_;
|
| - bool failed_;
|
| };
|
|
|
| -// Test that calling ConnectChannels triggers an OnConnecting signal.
|
| -TEST_F(TransportTest, TestConnectChannelsDoesSignal) {
|
| - EXPECT_TRUE(SetupChannel());
|
| - transport_->ConnectChannels();
|
| - EXPECT_TRUE(connecting_signalled_);
|
| -}
|
| -
|
| // This test verifies channels are created with proper ICE
|
| // role, tiebreaker and remote ice mode and credentials after offer and
|
| // answer negotiations.
|
| @@ -200,41 +172,6 @@ TEST_F(TransportTest, TestIceControllingOnIceRestartIfRemoteIsIceLite) {
|
| EXPECT_EQ(cricket::ICEROLE_CONTROLLING, channel_->GetIceRole());
|
| }
|
|
|
| -// This test verifies that the Completed and Failed states can be reached.
|
| -TEST_F(TransportTest, TestChannelCompletedAndFailed) {
|
| - transport_->SetIceRole(cricket::ICEROLE_CONTROLLING);
|
| - cricket::TransportDescription local_desc(kIceUfrag1, kIcePwd1);
|
| - ASSERT_TRUE(transport_->SetLocalTransportDescription(local_desc,
|
| - cricket::CA_OFFER,
|
| - NULL));
|
| - EXPECT_TRUE(SetupChannel());
|
| -
|
| - cricket::TransportDescription remote_desc(kIceUfrag1, kIcePwd1);
|
| - ASSERT_TRUE(transport_->SetRemoteTransportDescription(remote_desc,
|
| - cricket::CA_ANSWER,
|
| - NULL));
|
| -
|
| - channel_->SetConnectionCount(2);
|
| - channel_->SetCandidatesGatheringComplete();
|
| - channel_->SetWritable(true);
|
| - EXPECT_TRUE_WAIT(transport_->all_channels_writable(), 100);
|
| - // ICE is not yet completed because there is still more than one connection.
|
| - EXPECT_FALSE(completed_);
|
| - EXPECT_FALSE(failed_);
|
| -
|
| - // When the connection count drops to 1, SignalCompleted should be emitted,
|
| - // and completed() should be true.
|
| - channel_->SetConnectionCount(1);
|
| - EXPECT_TRUE_WAIT(completed_, 100);
|
| - completed_ = false;
|
| -
|
| - // When the connection count drops to 0, SignalFailed should be emitted, and
|
| - // completed() should be false.
|
| - channel_->SetConnectionCount(0);
|
| - EXPECT_TRUE_WAIT(failed_, 100);
|
| - EXPECT_FALSE(completed_);
|
| -}
|
| -
|
| // Tests channel role is reversed after receiving ice-lite from remote.
|
| TEST_F(TransportTest, TestSetRemoteIceLiteInOffer) {
|
| transport_->SetIceRole(cricket::ICEROLE_CONTROLLED);
|
| @@ -293,23 +230,3 @@ TEST_F(TransportTest, TestGetStats) {
|
| EXPECT_EQ(1, stats.channel_stats[0].component);
|
| }
|
|
|
| -TEST_F(TransportTest, TestReceivingStateChange) {
|
| - ASSERT_TRUE(SetupChannel());
|
| - channel_->SetConnectionCount(1);
|
| - transport_->ConnectChannels();
|
| - EXPECT_FALSE(transport_->any_channel_receiving());
|
| -
|
| - channel_->SetReceiving(true);
|
| - EXPECT_TRUE_WAIT(transport_->any_channel_receiving(), 100);
|
| - FakeTransportChannel* channel2 = CreateChannel(2);
|
| - channel2->SetReceiving(true);
|
| - EXPECT_TRUE_WAIT(transport_->any_channel_receiving(), 100);
|
| -
|
| - channel2->SetReceiving(false);
|
| - EXPECT_TRUE_WAIT(transport_->any_channel_receiving(), 100);
|
| -
|
| - // After both channels become not receiving, the transport receiving state
|
| - // becomes TRANSPORT_STATE_NONE.
|
| - channel_->SetReceiving(false);
|
| - EXPECT_TRUE_WAIT(!transport_->any_channel_receiving(), 100);
|
| -}
|
|
|