#include "third_party/blink/renderer/platform/mediastream/webrtc_uma_histograms.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
_;
namespace blink {
class MockPerSessionWebRTCAPIMetrics : public PerSessionWebRTCAPIMetrics { … };
class PerSessionWebRTCAPIMetricsTest
: public testing::Test,
public testing::WithParamInterface<RTCAPIName> { … };
TEST_P(PerSessionWebRTCAPIMetricsTest, NoCallOngoing) { … }
TEST_P(PerSessionWebRTCAPIMetricsTest, CallOngoing) { … }
INSTANTIATE_TEST_SUITE_P(…);
TEST(PerSessionWebRTCAPIMetrics, NoCallOngoingMultiplePC) { … }
TEST(PerSessionWebRTCAPIMetrics, BeforeAfterCallMultiplePC) { … }
}