Chromium Code Reviews| Index: webrtc/api/webrtcsession_unittest.cc |
| diff --git a/webrtc/api/webrtcsession_unittest.cc b/webrtc/api/webrtcsession_unittest.cc |
| index fc0d0cc7ed1f8a9d4decce18649f43e9495a652c..e96a253870b01315827dc3b2598ba7c63907c32f 100644 |
| --- a/webrtc/api/webrtcsession_unittest.cc |
| +++ b/webrtc/api/webrtcsession_unittest.cc |
| @@ -298,19 +298,20 @@ class WebRtcSessionCreateSDPObserverForTest |
| State state_; |
| }; |
| -class FakeAudioRenderer : public cricket::AudioRenderer { |
| +class FakeAudioSource : public cricket::AudioSource { |
| public: |
| - FakeAudioRenderer() : sink_(NULL) {} |
| - virtual ~FakeAudioRenderer() { |
| + FakeAudioSource() : sink_(NULL) {} |
| + virtual ~FakeAudioSource() { |
| if (sink_) |
| sink_->OnClose(); |
| } |
| void SetSink(Sink* sink) override { sink_ = sink; } |
| - cricket::AudioRenderer::Sink* sink() const { return sink_; } |
| + cricket::AudioSource::Sink* sink() const { return sink_; } |
|
the sun
2016/03/07 16:35:14
almost unrelated: is it possible to make the resul
|
| + |
| private: |
| - cricket::AudioRenderer::Sink* sink_; |
| + cricket::AudioSource::Sink* sink_; |
| }; |
| class WebRtcSessionTest |
| @@ -3346,20 +3347,20 @@ TEST_F(WebRtcSessionTest, SetAudioSend) { |
| cricket::AudioOptions options; |
| options.echo_cancellation = rtc::Optional<bool>(true); |
| - rtc::scoped_ptr<FakeAudioRenderer> renderer(new FakeAudioRenderer()); |
| - session_->SetAudioSend(send_ssrc, false, options, renderer.get()); |
| + rtc::scoped_ptr<FakeAudioSource> source(new FakeAudioSource()); |
| + session_->SetAudioSend(send_ssrc, false, options, source.get()); |
| EXPECT_TRUE(channel->IsStreamMuted(send_ssrc)); |
| EXPECT_EQ(rtc::Optional<bool>(), channel->options().echo_cancellation); |
| - EXPECT_TRUE(renderer->sink() != NULL); |
| + EXPECT_TRUE(source->sink() != nullptr); |
| - // This will trigger SetSink(NULL) to the |renderer|. |
| - session_->SetAudioSend(send_ssrc, true, options, NULL); |
| + // This will trigger SetSink(nullptr) to the |source|. |
| + session_->SetAudioSend(send_ssrc, true, options, nullptr); |
| EXPECT_FALSE(channel->IsStreamMuted(send_ssrc)); |
| EXPECT_EQ(rtc::Optional<bool>(true), channel->options().echo_cancellation); |
| - EXPECT_TRUE(renderer->sink() == NULL); |
| + EXPECT_TRUE(source->sink() == nullptr); |
| } |
| -TEST_F(WebRtcSessionTest, AudioRendererForLocalStream) { |
| +TEST_F(WebRtcSessionTest, AudioSourceForLocalStream) { |
| Init(); |
| SendAudioVideoStream1(); |
| CreateAndSetRemoteOfferAndLocalAnswer(); |
| @@ -3368,18 +3369,18 @@ TEST_F(WebRtcSessionTest, AudioRendererForLocalStream) { |
| ASSERT_EQ(1u, channel->send_streams().size()); |
| uint32_t send_ssrc = channel->send_streams()[0].first_ssrc(); |
| - rtc::scoped_ptr<FakeAudioRenderer> renderer(new FakeAudioRenderer()); |
| + rtc::scoped_ptr<FakeAudioSource> source(new FakeAudioSource()); |
| cricket::AudioOptions options; |
| - session_->SetAudioSend(send_ssrc, true, options, renderer.get()); |
| - EXPECT_TRUE(renderer->sink() != NULL); |
| + session_->SetAudioSend(send_ssrc, true, options, source.get()); |
| + EXPECT_TRUE(source->sink() != nullptr); |
| - // Delete the |renderer| and it will trigger OnClose() to the sink, and this |
| - // will invalidate the |renderer_| pointer in the sink and prevent getting a |
| - // SetSink(NULL) callback afterwards. |
| - renderer.reset(); |
| + // Delete the |source| and it will trigger OnClose() to the sink, and this |
| + // will invalidate the |source_| pointer in the sink and prevent getting a |
| + // SetSink(nullptr) callback afterwards. |
| + source.reset(); |
| - // This will trigger SetSink(NULL) if no OnClose() callback. |
| - session_->SetAudioSend(send_ssrc, true, options, NULL); |
| + // This will trigger SetSink(nullptr) if no OnClose() callback. |
| + session_->SetAudioSend(send_ssrc, true, options, nullptr); |
| } |
| TEST_F(WebRtcSessionTest, SetVideoPlayout) { |