| Index: webrtc/modules/congestion_controller/probe_bitrate_estimator_unittest.cc
|
| diff --git a/webrtc/modules/congestion_controller/probe_bitrate_estimator_unittest.cc b/webrtc/modules/congestion_controller/probe_bitrate_estimator_unittest.cc
|
| index 0a2f7b0ce51e4a25619a43bdbb85f29f77619c55..11d9a249e5efdab25f028a19397af506f5b0304b 100644
|
| --- a/webrtc/modules/congestion_controller/probe_bitrate_estimator_unittest.cc
|
| +++ b/webrtc/modules/congestion_controller/probe_bitrate_estimator_unittest.cc
|
| @@ -142,4 +142,21 @@ TEST_F(TestProbeBitrateEstimator, IgnoreSizeFirstReceivePacket) {
|
| EXPECT_NEAR(measured_bps_, 800000, 10);
|
| }
|
|
|
| +TEST_F(TestProbeBitrateEstimator, NoLastEstimatedBitrateBps) {
|
| + EXPECT_FALSE(probe_bitrate_estimator_.FetchLastEstimatedBitrateBps());
|
| +}
|
| +
|
| +TEST_F(TestProbeBitrateEstimator, FetchLastEstimatedBitrateBps) {
|
| + AddPacketFeedback(0, 1000, 0, 10);
|
| + AddPacketFeedback(0, 1000, 10, 20);
|
| + AddPacketFeedback(0, 1000, 20, 30);
|
| + AddPacketFeedback(0, 1000, 30, 40);
|
| +
|
| + auto estimated_bitrate_bps =
|
| + probe_bitrate_estimator_.FetchLastEstimatedBitrateBps();
|
| + EXPECT_TRUE(estimated_bitrate_bps);
|
| + EXPECT_NEAR(*estimated_bitrate_bps, 800000, 10);
|
| + EXPECT_FALSE(probe_bitrate_estimator_.FetchLastEstimatedBitrateBps());
|
| +}
|
| +
|
| } // namespace webrtc
|
|
|