webrtc/modules/congestion_controller/goog_cc
Per Kjellander ce6170fcdf Refactor GoogCC unittests
After the refactoring, the test fixture is only used for creating the
object under test and dependencies. This leads to more readable code and
allows more flexibility when creating the object under test.

Bug: none
Change-Id: I643330290da17efe0a02fe5dc6b884136705de0b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/248140
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35770}
2022-01-24 11:45:08 +00:00
..
test Add a bandwidth estimator based on loss statistics and maximum likelihood modelling. 2021-08-02 11:26:00 +00:00
acknowledged_bitrate_estimator.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
acknowledged_bitrate_estimator.h Simplified throughput estimator 2019-11-11 21:21:10 +00:00
acknowledged_bitrate_estimator_interface.cc Use newer version of TimeDelta and TimeStamp factories in modules/ 2020-02-10 11:49:57 +00:00
acknowledged_bitrate_estimator_interface.h Use backticks not vertical bars to denote variables in comments for /modules/congestion_controller 2021-08-02 11:09:20 +00:00
acknowledged_bitrate_estimator_unittest.cc In modules/ replace mock macros with unified MOCK_METHOD macro 2020-05-27 10:21:08 +00:00
alr_detector.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
alr_detector.h Remove undefined member functions in AlrDetector 2020-04-06 15:21:58 +00:00
alr_detector_unittest.cc Change AlrDetector to be able to set field trials that only affect AlrDetector 2019-04-29 13:46:35 +00:00
bitrate_estimator.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
bitrate_estimator.h Add config to reduce weight on small samples in BitrateEstimator. 2019-11-21 15:52:25 +00:00
BUILD.gn Add a bandwidth estimator based on loss statistics and maximum likelihood modelling. 2021-08-02 11:26:00 +00:00
congestion_window_pushback_controller.cc Replace std::string::find() == 0 with absl::StartsWith. 2020-04-01 11:15:00 +00:00
congestion_window_pushback_controller.h Allow setting the initial congestion window size by config. 2019-12-09 11:00:10 +00:00
congestion_window_pushback_controller_unittest.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
delay_based_bwe.cc Clean up expreiment WebRTC-Bwe-NewInterArrivalDelta 2022-01-13 13:32:24 +00:00
delay_based_bwe.h Clean up expreiment WebRTC-Bwe-NewInterArrivalDelta 2022-01-13 13:32:24 +00:00
delay_based_bwe_unittest.cc Clean up expreiment WebRTC-Bwe-NewInterArrivalDelta 2022-01-13 13:32:24 +00:00
delay_based_bwe_unittest_helper.cc Clean up expreiment WebRTC-Bwe-NewInterArrivalDelta 2022-01-13 13:32:24 +00:00
delay_based_bwe_unittest_helper.h Clean up expreiment WebRTC-Bwe-NewInterArrivalDelta 2022-01-13 13:32:24 +00:00
delay_increase_detector_interface.h Cleanup of bwe_defines.h 2020-11-26 12:26:02 +00:00
goog_cc_network_control.cc Add a function to check if the packet in a PacketResult has been received. 2021-06-03 12:42:49 +00:00
goog_cc_network_control.h Delete macros RTC_DISALLOW_ASSIGN and RTC_DISALLOW_IMPLICIT_CONSTRUCTORS 2020-09-29 10:19:20 +00:00
goog_cc_network_control_unittest.cc Refactor GoogCC unittests 2022-01-24 11:45:08 +00:00
inter_arrival_delta.cc Use backticks not vertical bars to denote variables in comments for /modules/congestion_controller 2021-08-02 11:09:20 +00:00
inter_arrival_delta.h Use backticks not vertical bars to denote variables in comments for /modules/congestion_controller 2021-08-02 11:09:20 +00:00
link_capacity_estimator.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
link_capacity_estimator.h Adds new timer based rate controller trial to GoogCC 2018-12-21 14:14:08 +00:00
loss_based_bandwidth_estimation.cc Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
loss_based_bandwidth_estimation.h Refactor LossBasedBandwidthEstimation 2021-02-17 12:22:22 +00:00
loss_based_bwe_v2.cc Ensure LossBasedBweV2 can generate candidates if it is enabled 2021-10-19 12:31:16 +00:00
loss_based_bwe_v2.h LossBweV2: Base ramp up speed on time passed since last backoff. 2021-09-23 09:03:59 +00:00
loss_based_bwe_v2_test.cc Ensure LossBasedBweV2 can generate candidates if it is enabled 2021-10-19 12:31:16 +00:00
probe_bitrate_estimator.cc Use backticks not vertical bars to denote variables in comments for /modules/congestion_controller 2021-08-02 11:09:20 +00:00
probe_bitrate_estimator.h Use backticks not vertical bars to denote variables in comments for /modules/congestion_controller 2021-08-02 11:09:20 +00:00
probe_bitrate_estimator_unittest.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
probe_controller.cc Use backticks not vertical bars to denote variables in comments for /modules/congestion_controller 2021-08-02 11:09:20 +00:00
probe_controller.h Use backticks not vertical bars to denote variables in comments for /modules/congestion_controller 2021-08-02 11:09:20 +00:00
probe_controller_unittest.cc Use backticks not vertical bars to denote variables in comments for /modules/congestion_controller 2021-08-02 11:09:20 +00:00
robust_throughput_estimator.cc Scale unacked_data consistently in RobustThroughputEstimator 2020-03-11 15:02:44 +00:00
robust_throughput_estimator.h Simplified throughput estimator 2019-11-11 21:21:10 +00:00
robust_throughput_estimator_unittest.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
send_side_bandwidth_estimation.cc Default the behavior allowing fast rampup when REMB cap is lifted. 2021-10-07 14:44:13 +00:00
send_side_bandwidth_estimation.h Default the behavior allowing fast rampup when REMB cap is lifted. 2021-10-07 14:44:13 +00:00
send_side_bandwidth_estimation_unittest.cc Replace field trials with WebRtcKeyValueConfig in SendSideBandwidthEstimate 2020-11-09 09:52:05 +00:00
trendline_estimator.cc Deprecate and remove usage for WARNING log level 2021-11-27 22:21:54 +00:00
trendline_estimator.h Cleanup of bwe_defines.h 2020-11-26 12:26:02 +00:00
trendline_estimator_unittest.cc Filter out small packets from delay-based overuse detection. 2019-09-01 17:57:01 +00:00