| Index: webrtc/media/base/codec_unittest.cc
|
| diff --git a/webrtc/media/base/codec_unittest.cc b/webrtc/media/base/codec_unittest.cc
|
| index 8dd2e44f0048571576efc0a7e7831d586aa365fd..77c1fd015fbaeeb45e61f36fadeff2e6193b73e5 100644
|
| --- a/webrtc/media/base/codec_unittest.cc
|
| +++ b/webrtc/media/base/codec_unittest.cc
|
| @@ -20,11 +20,19 @@ using cricket::kCodecParamAssociatedPayloadType;
|
| using cricket::kCodecParamMaxBitrate;
|
| using cricket::kCodecParamMinBitrate;
|
|
|
| +class TestCodec : public Codec {
|
| + public:
|
| + TestCodec(int id, const std::string name, int clockrate)
|
| + : Codec(id, name, clockrate) {}
|
| + TestCodec() : Codec() {}
|
| + TestCodec(const TestCodec& c) : Codec(c) {}
|
| +};
|
| +
|
| TEST(CodecTest, TestCodecOperators) {
|
| - Codec c0(96, "D", 1000);
|
| + TestCodec c0(96, "D", 1000);
|
| c0.SetParam("a", 1);
|
|
|
| - Codec c1 = c0;
|
| + TestCodec c1 = c0;
|
| EXPECT_TRUE(c1 == c0);
|
|
|
| int param_value0;
|
| @@ -48,8 +56,8 @@ TEST(CodecTest, TestCodecOperators) {
|
| c1.SetParam("a", 2);
|
| EXPECT_TRUE(c0 != c1);
|
|
|
| - Codec c5;
|
| - Codec c6(0, "", 0);
|
| + TestCodec c5;
|
| + TestCodec c6(0, "", 0);
|
| EXPECT_TRUE(c5 == c6);
|
| }
|
|
|
| @@ -220,11 +228,11 @@ TEST(CodecTest, TestIntersectFeedbackParams) {
|
| const FeedbackParam b2("b", "2");
|
| const FeedbackParam b3("b", "3");
|
| const FeedbackParam c3("c", "3");
|
| - Codec c1;
|
| + TestCodec c1;
|
| c1.AddFeedbackParam(a1); // Only match with c2.
|
| c1.AddFeedbackParam(b2); // Same param different values.
|
| c1.AddFeedbackParam(c3); // Not in c2.
|
| - Codec c2;
|
| + TestCodec c2;
|
| c2.AddFeedbackParam(a1);
|
| c2.AddFeedbackParam(b3);
|
|
|
|
|