Index: webrtc/video/receive_statistics_proxy_unittest.cc |
diff --git a/webrtc/video/receive_statistics_proxy_unittest.cc b/webrtc/video/receive_statistics_proxy_unittest.cc |
index d431bc4afbcacb72e68f765e6564546ede02980a..e0cca3aa1a085720b216242549e63ad718f23e9d 100644 |
--- a/webrtc/video/receive_statistics_proxy_unittest.cc |
+++ b/webrtc/video/receive_statistics_proxy_unittest.cc |
@@ -86,12 +86,14 @@ TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsDecoderImplementationName) { |
kName, statistics_proxy_->GetStats().decoder_implementation_name.c_str()); |
} |
-TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsIncomingRate) { |
- const int kFramerate = 28; |
- const int kBitrateBps = 311000; |
- statistics_proxy_->OnIncomingRate(kFramerate, kBitrateBps); |
- EXPECT_EQ(kFramerate, statistics_proxy_->GetStats().network_frame_rate); |
- EXPECT_EQ(kBitrateBps, statistics_proxy_->GetStats().total_bitrate_bps); |
+TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsOnCompleteFrame) { |
+ const int kFrameSizeBytes = 1000; |
+ statistics_proxy_->OnCompleteFrame(true, kFrameSizeBytes); |
+ VideoReceiveStream::Stats stats = statistics_proxy_->GetStats(); |
+ EXPECT_EQ(1, stats.network_frame_rate); |
+ EXPECT_EQ(kFrameSizeBytes * 8, stats.total_bitrate_bps); |
+ EXPECT_EQ(1, stats.frame_counts.key_frames); |
+ EXPECT_EQ(0, stats.frame_counts.delta_frames); |
} |
TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsDecodeTimingStats) { |
@@ -103,9 +105,10 @@ TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsDecodeTimingStats) { |
const int kMinPlayoutDelayMs = 6; |
const int kRenderDelayMs = 7; |
const int64_t kRttMs = 8; |
- statistics_proxy_->OnDecoderTiming( |
+ statistics_proxy_->OnRttUpdate(kRttMs, 0); |
+ statistics_proxy_->OnFrameBufferTimingsUpdated( |
kDecodeMs, kMaxDecodeMs, kCurrentDelayMs, kTargetDelayMs, kJitterBufferMs, |
- kMinPlayoutDelayMs, kRenderDelayMs, kRttMs); |
+ kMinPlayoutDelayMs, kRenderDelayMs); |
VideoReceiveStream::Stats stats = statistics_proxy_->GetStats(); |
EXPECT_EQ(kDecodeMs, stats.decode_ms); |
EXPECT_EQ(kMaxDecodeMs, stats.max_decode_ms); |