Add mock for NetworkControllerInterface
Bug: none
Change-Id: Ibdd72011932a36348a4382caa5d0bf0ab2c02dd9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/298742
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Auto-Submit: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39641}
diff --git a/api/transport/test/mock_network_control.h b/api/transport/test/mock_network_control.h
index f613004..e3a15b8 100644
--- a/api/transport/test/mock_network_control.h
+++ b/api/transport/test/mock_network_control.h
@@ -16,6 +16,55 @@
namespace webrtc {
+class MockNetworkControllerInterface : public NetworkControllerInterface {
+ public:
+ MOCK_METHOD(NetworkControlUpdate,
+ OnNetworkAvailability,
+ (NetworkAvailability),
+ (override));
+ MOCK_METHOD(NetworkControlUpdate,
+ OnProcessInterval,
+ (ProcessInterval),
+ (override));
+ MOCK_METHOD(NetworkControlUpdate,
+ OnNetworkRouteChange,
+ (NetworkRouteChange),
+ (override));
+ MOCK_METHOD(NetworkControlUpdate,
+ OnRemoteBitrateReport,
+ (RemoteBitrateReport),
+ (override));
+ MOCK_METHOD(NetworkControlUpdate,
+ OnRoundTripTimeUpdate,
+ (RoundTripTimeUpdate),
+ (override));
+ MOCK_METHOD(NetworkControlUpdate, OnSentPacket, (SentPacket), (override));
+ MOCK_METHOD(NetworkControlUpdate,
+ OnReceivedPacket,
+ (ReceivedPacket),
+ (override));
+ MOCK_METHOD(NetworkControlUpdate,
+ OnStreamsConfig,
+ (StreamsConfig),
+ (override));
+ MOCK_METHOD(NetworkControlUpdate,
+ OnTargetRateConstraints,
+ (TargetRateConstraints),
+ (override));
+ MOCK_METHOD(NetworkControlUpdate,
+ OnTransportLossReport,
+ (TransportLossReport),
+ (override));
+ MOCK_METHOD(NetworkControlUpdate,
+ OnTransportPacketsFeedback,
+ (TransportPacketsFeedback),
+ (override));
+ MOCK_METHOD(NetworkControlUpdate,
+ OnNetworkStateEstimate,
+ (NetworkStateEstimate),
+ (override));
+};
+
class MockNetworkStateEstimator : public NetworkStateEstimator {
public:
MOCK_METHOD(absl::optional<NetworkStateEstimate>,