| 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 c242bf4f278250fb84441761c45270537363c7ec..d4b3a72a3fdebab7e1db3d6dac917543518d3b0c 100644
|
| --- a/webrtc/modules/congestion_controller/delay_based_bwe_unittest.cc
|
| +++ b/webrtc/modules/congestion_controller/delay_based_bwe_unittest.cc
|
| @@ -175,13 +175,11 @@ TEST_F(DelayBasedBweTest, TestLongTimeoutAndWrap) {
|
| class DelayBasedBweExperimentTest : public DelayBasedBweTest {
|
| public:
|
| DelayBasedBweExperimentTest()
|
| - : override_field_trials_("WebRTC-ImprovedBitrateEstimate/Enabled/") {}
|
| -
|
| - protected:
|
| - void SetUp() override {
|
| + : override_field_trials_("WebRTC-ImprovedBitrateEstimate/Enabled/") {
|
| bitrate_estimator_.reset(new DelayBasedBwe(&clock_));
|
| }
|
|
|
| + private:
|
| test::ScopedFieldTrials override_field_trials_;
|
| };
|
|
|
| @@ -208,13 +206,11 @@ TEST_F(DelayBasedBweExperimentTest, CapacityDropOneStreamWrap) {
|
| class DelayBasedBweTrendlineExperimentTest : public DelayBasedBweTest {
|
| public:
|
| DelayBasedBweTrendlineExperimentTest()
|
| - : override_field_trials_("WebRTC-BweTrendlineFilter/Enabled-15,0.9,4/") {}
|
| -
|
| - protected:
|
| - void SetUp() override {
|
| + : override_field_trials_("WebRTC-BweTrendlineFilter/Enabled-15,0.9,4/") {
|
| bitrate_estimator_.reset(new DelayBasedBwe(&clock_));
|
| }
|
|
|
| + private:
|
| test::ScopedFieldTrials override_field_trials_;
|
| };
|
|
|
| @@ -238,4 +234,35 @@ TEST_F(DelayBasedBweTrendlineExperimentTest, CapacityDropOneStreamWrap) {
|
| CapacityDropTestHelper(1, true, 600, 0);
|
| }
|
|
|
| +class DelayBasedBweMedianSlopeExperimentTest : public DelayBasedBweTest {
|
| + public:
|
| + DelayBasedBweMedianSlopeExperimentTest()
|
| + : override_field_trials_("WebRTC-BweMedianSlopeFilter/Enabled-20,4/") {
|
| + bitrate_estimator_.reset(new DelayBasedBwe(&clock_));
|
| + }
|
| +
|
| + private:
|
| + test::ScopedFieldTrials override_field_trials_;
|
| +};
|
| +
|
| +TEST_F(DelayBasedBweMedianSlopeExperimentTest, RateIncreaseRtpTimestamps) {
|
| + RateIncreaseRtpTimestampsTestHelper(1240);
|
| +}
|
| +
|
| +TEST_F(DelayBasedBweMedianSlopeExperimentTest, CapacityDropOneStream) {
|
| + CapacityDropTestHelper(1, false, 600, 0);
|
| +}
|
| +
|
| +TEST_F(DelayBasedBweMedianSlopeExperimentTest, CapacityDropPosOffsetChange) {
|
| + CapacityDropTestHelper(1, false, 600, 30000);
|
| +}
|
| +
|
| +TEST_F(DelayBasedBweMedianSlopeExperimentTest, CapacityDropNegOffsetChange) {
|
| + CapacityDropTestHelper(1, false, 1267, -30000);
|
| +}
|
| +
|
| +TEST_F(DelayBasedBweMedianSlopeExperimentTest, CapacityDropOneStreamWrap) {
|
| + CapacityDropTestHelper(1, true, 600, 0);
|
| +}
|
| +
|
| } // namespace webrtc
|
|
|