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) { |