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 d439a2b9cbf6c6c7083a86bd00ecca67d2896fd7..3f26e592ae4d84dae03348bdfc1cb9d4aa25ac33 100644 |
--- a/webrtc/modules/congestion_controller/delay_based_bwe_unittest.cc |
+++ b/webrtc/modules/congestion_controller/delay_based_bwe_unittest.cc |
@@ -195,4 +195,38 @@ TEST_F(DelayBasedBweExperimentTest, CapacityDropNegOffsetChange) { |
TEST_F(DelayBasedBweExperimentTest, CapacityDropOneStreamWrap) { |
CapacityDropTestHelper(1, true, 333, 0); |
} |
+ |
+class DelayBasedBweTrendlineExperimentTest : public DelayBasedBweTest { |
+ public: |
+ DelayBasedBweTrendlineExperimentTest() |
+ : override_field_trials_("WebRTC-BweTrendlineFilter/Enabled-15,0.9,4/") {} |
+ |
+ protected: |
+ void SetUp() override { |
+ bitrate_estimator_.reset(new DelayBasedBwe(&clock_)); |
+ } |
+ |
+ test::ScopedFieldTrials override_field_trials_; |
+}; |
+ |
+TEST_F(DelayBasedBweTrendlineExperimentTest, RateIncreaseRtpTimestamps) { |
+ RateIncreaseRtpTimestampsTestHelper(1240); |
+} |
+ |
+TEST_F(DelayBasedBweTrendlineExperimentTest, CapacityDropOneStream) { |
+ CapacityDropTestHelper(1, false, 600, 0); |
+} |
+ |
+TEST_F(DelayBasedBweTrendlineExperimentTest, CapacityDropPosOffsetChange) { |
+ CapacityDropTestHelper(1, false, 600, 30000); |
+} |
+ |
+TEST_F(DelayBasedBweTrendlineExperimentTest, CapacityDropNegOffsetChange) { |
+ CapacityDropTestHelper(1, false, 1267, -30000); |
+} |
+ |
+TEST_F(DelayBasedBweTrendlineExperimentTest, CapacityDropOneStreamWrap) { |
+ CapacityDropTestHelper(1, true, 600, 0); |
+} |
+ |
} // namespace webrtc |