Chromium Code Reviews| Index: webrtc/pc/webrtcsession_unittest.cc |
| diff --git a/webrtc/pc/webrtcsession_unittest.cc b/webrtc/pc/webrtcsession_unittest.cc |
| index efd5d0c870f907038e0512d32c4fd8b4d7d7e66d..716ba25146227734ff927dba8e933da6f7e9deb4 100644 |
| --- a/webrtc/pc/webrtcsession_unittest.cc |
| +++ b/webrtc/pc/webrtcsession_unittest.cc |
| @@ -434,8 +434,6 @@ class WebRtcSessionTest |
| fake_sctp_transport_factory_))); |
| session_->SignalDataChannelOpenMessage.connect( |
| this, &WebRtcSessionTest::OnDataChannelOpenMessage); |
| - session_->GetOnDestroyedSignal()->connect( |
| - this, &WebRtcSessionTest::OnSessionDestroyed); |
| configuration_.rtcp_mux_policy = rtcp_mux_policy; |
| EXPECT_EQ(PeerConnectionInterface::kIceConnectionNew, |
| @@ -454,8 +452,6 @@ class WebRtcSessionTest |
| last_data_channel_config_ = config; |
| } |
| - void OnSessionDestroyed() { session_destroyed_ = true; } |
| - |
| void Init() { |
| Init(nullptr, PeerConnectionInterface::kRtcpMuxPolicyNegotiate); |
| } |
| @@ -502,17 +498,6 @@ class WebRtcSessionTest |
| PeerConnectionInterface::kRtcpMuxPolicyNegotiate); |
| } |
| - void InitWithDtmfCodec() { |
| - // Add kTelephoneEventCodec for dtmf test. |
| - const cricket::AudioCodec kTelephoneEventCodec(106, "telephone-event", 8000, |
| - 0, 1); |
| - std::vector<cricket::AudioCodec> codecs; |
| - codecs.push_back(kTelephoneEventCodec); |
| - media_engine_->SetAudioCodecs(codecs); |
| - desc_factory_->set_audio_codecs(codecs, codecs); |
| - Init(); |
| - } |
| - |
| void InitWithGcm() { |
| rtc::CryptoOptions crypto_options; |
| crypto_options.enable_gcm_crypto_suites = true; |
| @@ -1197,18 +1182,6 @@ class WebRtcSessionTest |
| EXPECT_EQ(expected_candidate_num, observer_.mline_1_candidates_.size()); |
| } |
| } |
| - // Tests that we can only send DTMF when the dtmf codec is supported. |
| - void TestCanInsertDtmf(bool can) { |
| - if (can) { |
| - InitWithDtmfCodec(); |
| - } else { |
| - Init(); |
| - } |
| - SendAudioVideoStream1(); |
| - CreateAndSetRemoteOfferAndLocalAnswer(); |
| - EXPECT_FALSE(session_->CanInsertDtmf("")); |
| - EXPECT_EQ(can, session_->CanInsertDtmf(kAudioTrack1)); |
| - } |
| bool ContainsVideoCodecWithName(const SessionDescriptionInterface* desc, |
| const std::string& codec_name) { |
| @@ -1567,7 +1540,6 @@ class WebRtcSessionTest |
| // Last values received from data channel creation signal. |
| std::string last_data_channel_label_; |
| InternalDataChannelInit last_data_channel_config_; |
| - bool session_destroyed_ = false; |
| bool with_gcm_ = false; |
| }; |
| @@ -3507,39 +3479,6 @@ TEST_F(WebRtcSessionTest, SetSetupGcm) { |
| CreateAndSetRemoteOfferAndLocalAnswer(); |
| } |
| -TEST_F(WebRtcSessionTest, CanNotInsertDtmf) { |
| - TestCanInsertDtmf(false); |
| -} |
| - |
| -TEST_F(WebRtcSessionTest, CanInsertDtmf) { |
| - TestCanInsertDtmf(true); |
| -} |
| - |
| -TEST_F(WebRtcSessionTest, InsertDtmf) { |
| - // Setup |
| - Init(); |
| - SendAudioVideoStream1(); |
| - CreateAndSetRemoteOfferAndLocalAnswer(); |
| - FakeVoiceMediaChannel* channel = media_engine_->GetVoiceChannel(0); |
| - EXPECT_EQ(0U, channel->dtmf_info_queue().size()); |
| - |
| - // Insert DTMF |
| - const int expected_duration = 90; |
| - session_->InsertDtmf(kAudioTrack1, 0, expected_duration); |
| - session_->InsertDtmf(kAudioTrack1, 1, expected_duration); |
| - session_->InsertDtmf(kAudioTrack1, 2, expected_duration); |
| - |
| - // Verify |
| - ASSERT_EQ(3U, channel->dtmf_info_queue().size()); |
| - const uint32_t send_ssrc = channel->send_streams()[0].first_ssrc(); |
| - EXPECT_TRUE(CompareDtmfInfo(channel->dtmf_info_queue()[0], send_ssrc, 0, |
| - expected_duration)); |
| - EXPECT_TRUE(CompareDtmfInfo(channel->dtmf_info_queue()[1], send_ssrc, 1, |
| - expected_duration)); |
| - EXPECT_TRUE(CompareDtmfInfo(channel->dtmf_info_queue()[2], send_ssrc, 2, |
| - expected_duration)); |
| -} |
|
Taylor Brandstetter
2017/02/01 22:10:00
Moved to RtpSender tests.
|
| - |
| // This test verifies the |initial_offerer| flag when session initiates the |
| // call. |
| TEST_F(WebRtcSessionTest, TestInitiatorFlagAsOriginator) { |
| @@ -4400,14 +4339,6 @@ TEST_F(WebRtcSessionTest, TestPacketOptionsAndOnPacketSent) { |
| TestPacketOptions(); |
| } |
| -// Make sure the signal from "GetOnDestroyedSignal()" fires when the session |
| -// is destroyed. |
| -TEST_F(WebRtcSessionTest, TestOnDestroyedSignal) { |
| - Init(); |
| - session_.reset(); |
| - EXPECT_TRUE(session_destroyed_); |
| -} |
| - |
| // TODO(bemasc): Add a TestIceStatesBundle with BUNDLE enabled. That test |
| // currently fails because upon disconnection and reconnection OnIceComplete is |
| // called more than once without returning to IceGatheringGathering. |