Index: webrtc/modules/audio_coding/neteq/neteq_network_stats_unittest.cc |
diff --git a/webrtc/modules/audio_coding/neteq/neteq_network_stats_unittest.cc b/webrtc/modules/audio_coding/neteq/neteq_network_stats_unittest.cc |
index cf413a4ca8d8733b0205b7b43fc9fbf8e8ade110..ca7c45967696627c1484922acae13b986f704d93 100644 |
--- a/webrtc/modules/audio_coding/neteq/neteq_network_stats_unittest.cc |
+++ b/webrtc/modules/audio_coding/neteq/neteq_network_stats_unittest.cc |
@@ -30,9 +30,10 @@ class MockAudioDecoder final : public AudioDecoder { |
// http://crbug.com/428099. |
static const int kPacketDuration = 960; // 48 kHz * 20 ms |
- explicit MockAudioDecoder(size_t num_channels) |
- : num_channels_(num_channels), fec_enabled_(false) { |
- } |
+ MockAudioDecoder(int sample_rate_hz, size_t num_channels) |
+ : sample_rate_hz_(sample_rate_hz), |
+ num_channels_(num_channels), |
+ fec_enabled_(false) {} |
~MockAudioDecoder() /* override */ { Die(); } |
MOCK_METHOD0(Die, void()); |
@@ -53,6 +54,8 @@ class MockAudioDecoder final : public AudioDecoder { |
return fec_enabled_; |
} |
+ int SampleRateHz() const /* override */ { return sample_rate_hz_; } |
+ |
size_t Channels() const /* override */ { return num_channels_; } |
void set_fec_enabled(bool enable_fec) { fec_enabled_ = enable_fec; } |
@@ -81,6 +84,7 @@ class MockAudioDecoder final : public AudioDecoder { |
} |
private: |
+ const int sample_rate_hz_; |
const size_t num_channels_; |
bool fec_enabled_; |
}; |
@@ -278,21 +282,21 @@ NetEqNetworkStatsTest(NetEqDecoder codec, |
}; |
TEST(NetEqNetworkStatsTest, DecodeFec) { |
- MockAudioDecoder decoder(1); |
+ MockAudioDecoder decoder(48000, 1); |
NetEqNetworkStatsTest test(NetEqDecoder::kDecoderOpus, 48000, &decoder); |
test.DecodeFecTest(); |
EXPECT_CALL(decoder, Die()).Times(1); |
} |
TEST(NetEqNetworkStatsTest, StereoDecodeFec) { |
- MockAudioDecoder decoder(2); |
+ MockAudioDecoder decoder(48000, 2); |
NetEqNetworkStatsTest test(NetEqDecoder::kDecoderOpus, 48000, &decoder); |
test.DecodeFecTest(); |
EXPECT_CALL(decoder, Die()).Times(1); |
} |
TEST(NetEqNetworkStatsTest, NoiseExpansionTest) { |
- MockAudioDecoder decoder(1); |
+ MockAudioDecoder decoder(48000, 1); |
NetEqNetworkStatsTest test(NetEqDecoder::kDecoderOpus, 48000, &decoder); |
test.NoiseExpansionTest(); |
EXPECT_CALL(decoder, Die()).Times(1); |