| Index: webrtc/modules/video_coding/video_receiver_unittest.cc
|
| diff --git a/webrtc/modules/video_coding/video_receiver_unittest.cc b/webrtc/modules/video_coding/video_receiver_unittest.cc
|
| index 9cac45b86b380330072f22f1811e4c9f4b65ee16..3e4d3244c6d11d39da2814b92978613ba5e44e43 100644
|
| --- a/webrtc/modules/video_coding/video_receiver_unittest.cc
|
| +++ b/webrtc/modules/video_coding/video_receiver_unittest.cc
|
| @@ -21,6 +21,7 @@
|
| #include "webrtc/test/gtest.h"
|
|
|
| using ::testing::_;
|
| +using ::testing::AnyNumber;
|
| using ::testing::NiceMock;
|
|
|
| namespace webrtc {
|
| @@ -45,6 +46,13 @@ class TestVideoReceiver : public ::testing::Test {
|
| VideoCodingModule::Codec(kVideoCodecVP8, &settings_);
|
| settings_.plType = kUnusedPayloadType; // Use the mocked encoder.
|
| EXPECT_EQ(0, receiver_->RegisterReceiveCodec(&settings_, 1, true));
|
| +
|
| + // Since we call Decode, we need to provide a valid receive callback.
|
| + // However, for the purposes of these tests, we ignore the callbacks.
|
| + EXPECT_CALL(receive_callback_, OnIncomingPayloadType(_)).Times(AnyNumber());
|
| + EXPECT_CALL(receive_callback_, OnDecoderImplementationName(_))
|
| + .Times(AnyNumber());
|
| + receiver_->RegisterReceiveCallback(&receive_callback_);
|
| }
|
|
|
| void InsertAndVerifyPaddingFrame(const uint8_t* payload,
|
| @@ -79,6 +87,7 @@ class TestVideoReceiver : public ::testing::Test {
|
| NiceMock<MockPacketRequestCallback> packet_request_callback_;
|
|
|
| std::unique_ptr<VCMTiming> timing_;
|
| + MockVCMReceiveCallback receive_callback_;
|
| std::unique_ptr<VideoReceiver> receiver_;
|
| };
|
|
|
|
|