Chromium Code Reviews| Index: webrtc/modules/congestion_controller/delay_based_bwe_unittest.cc |
| diff --git a/webrtc/modules/congestion_controller/delay_based_bwe_unittest.cc b/webrtc/modules/congestion_controller/delay_based_bwe_unittest.cc |
| index 3f26e592ae4d84dae03348bdfc1cb9d4aa25ac33..d97aa9d7d16c81ba2307b3bbb27df3f483c86a7d 100644 |
| --- a/webrtc/modules/congestion_controller/delay_based_bwe_unittest.cc |
| +++ b/webrtc/modules/congestion_controller/delay_based_bwe_unittest.cc |
| @@ -229,4 +229,37 @@ TEST_F(DelayBasedBweTrendlineExperimentTest, CapacityDropOneStreamWrap) { |
| CapacityDropTestHelper(1, true, 600, 0); |
| } |
| +class DelayBasedBweTheilSenExperimentTest : public DelayBasedBweTest { |
| + public: |
| + DelayBasedBweTheilSenExperimentTest() |
| + : override_field_trials_("WebRTC-BweTheilSenFilter/Enabled-20,4/") {} |
| + |
| + protected: |
| + void SetUp() override { |
| + bitrate_estimator_.reset(new DelayBasedBwe(&clock_)); |
|
brandtr
2016/11/28 16:27:19
I think you could move this to the constructor?
terelius
2016/12/02 16:45:52
Done.
|
| + } |
| + |
| + test::ScopedFieldTrials override_field_trials_; |
| +}; |
| + |
| +TEST_F(DelayBasedBweTheilSenExperimentTest, RateIncreaseRtpTimestamps) { |
| + RateIncreaseRtpTimestampsTestHelper(1240); |
| +} |
| + |
| +TEST_F(DelayBasedBweTheilSenExperimentTest, CapacityDropOneStream) { |
| + CapacityDropTestHelper(1, false, 600, 0); |
| +} |
| + |
| +TEST_F(DelayBasedBweTheilSenExperimentTest, CapacityDropPosOffsetChange) { |
| + CapacityDropTestHelper(1, false, 600, 30000); |
| +} |
| + |
| +TEST_F(DelayBasedBweTheilSenExperimentTest, CapacityDropNegOffsetChange) { |
| + CapacityDropTestHelper(1, false, 1267, -30000); |
| +} |
| + |
| +TEST_F(DelayBasedBweTheilSenExperimentTest, CapacityDropOneStreamWrap) { |
| + CapacityDropTestHelper(1, true, 600, 0); |
| +} |
| + |
| } // namespace webrtc |