Chromium Code Reviews| Index: talk/media/base/videoengine_unittest.h |
| diff --git a/talk/media/base/videoengine_unittest.h b/talk/media/base/videoengine_unittest.h |
| index 5f00a0eca3c5399508667c93fc3c1257f265a6c5..502fae25c4ec16f362fa915c08b3652ecfd1e03b 100644 |
| --- a/talk/media/base/videoengine_unittest.h |
| +++ b/talk/media/base/videoengine_unittest.h |
| @@ -36,9 +36,11 @@ |
| #include "talk/media/base/fakevideorenderer.h" |
| #include "talk/media/base/mediachannel.h" |
| #include "talk/media/base/streamparams.h" |
| +#include "talk/media/webrtc/fakewebrtccall.h" |
| #include "webrtc/base/bytebuffer.h" |
| #include "webrtc/base/gunit.h" |
| #include "webrtc/base/timeutils.h" |
| +#include "webrtc/call.h" |
| #define EXPECT_FRAME_WAIT(c, w, h, t) \ |
| EXPECT_EQ_WAIT((c), renderer_.num_rendered_frames(), (t)); \ |
| @@ -96,7 +98,7 @@ inline int TimeBetweenSend(const cricket::VideoCodec& codec) { |
| template<class T> |
| class VideoEngineOverride : public T { |
| public: |
| - VideoEngineOverride() : T(nullptr) { |
| + VideoEngineOverride() : T() { |
| } |
| virtual ~VideoEngineOverride() { |
| } |
| @@ -448,6 +450,9 @@ template<class E, class C> |
| class VideoMediaChannelTest : public testing::Test, |
| public sigslot::has_slots<> { |
| protected: |
| + VideoMediaChannelTest<E, C>() |
| + : call_(webrtc::Call::Create(webrtc::Call::Config())) {} |
| + |
| virtual cricket::VideoCodec DefaultCodec() = 0; |
| virtual cricket::StreamParams DefaultSendStreamParams() { |
| @@ -457,7 +462,8 @@ class VideoMediaChannelTest : public testing::Test, |
| virtual void SetUp() { |
| cricket::Device device("test", "device"); |
| engine_.Init(); |
| - channel_.reset(engine_.CreateChannel(cricket::VideoOptions(), NULL)); |
| + channel_.reset( |
| + engine_.CreateChannel(call_.get(), cricket::VideoOptions())); |
| EXPECT_TRUE(channel_.get() != NULL); |
| ConnectVideoChannelError(); |
| network_interface_.SetDestination(channel_.get()); |
| @@ -1874,6 +1880,7 @@ class VideoMediaChannelTest : public testing::Test, |
| EXPECT_TRUE(channel_->RemoveRecvStream(kSsrc + 2)); |
| } |
| + rtc::scoped_ptr<webrtc::Call> call_; |
|
pbos-webrtc
2015/09/08 14:47:41
const rtc::scoped_ptr
the sun
2015/09/08 15:21:35
Done.
|
| VideoEngineOverride<E> engine_; |
| rtc::scoped_ptr<cricket::FakeVideoCapturer> video_capturer_; |
| rtc::scoped_ptr<cricket::FakeVideoCapturer> video_capturer_2_; |