Index: content/renderer/media/webrtc_uma_histograms_unittest.cc |
diff --git a/content/renderer/media/webrtc_uma_histograms_unittest.cc b/content/renderer/media/webrtc_uma_histograms_unittest.cc |
index 7d3a9199fcb2fac9b5156aefe1b284e069ef508c..0a090cf6f3c0890c49cd673c2620e66dd93e3b27 100644 |
--- a/content/renderer/media/webrtc_uma_histograms_unittest.cc |
+++ b/content/renderer/media/webrtc_uma_histograms_unittest.cc |
@@ -33,6 +33,19 @@ TEST(PerSessionWebRTCAPIMetrics, CallOngoingGetUserMedia) { |
metrics.LogUsageOnlyOnce(WEBKIT_GET_USER_MEDIA); |
} |
+TEST(PerSessionWebRTCAPIMetrics, NoCallOngoingGetMediaDevices) { |
+ MockPerSessionWebRTCAPIMetrics metrics; |
+ EXPECT_CALL(metrics, LogUsage(_)).Times(1); |
+ metrics.LogUsageOnlyOnce(WEBKIT_GET_MEDIA_DEVICES); |
+} |
+ |
+TEST(PerSessionWebRTCAPIMetrics, CallOngoingGetMediaDevices) { |
+ MockPerSessionWebRTCAPIMetrics metrics; |
+ metrics.IncrementStreamCounter(); |
+ EXPECT_CALL(metrics, LogUsage(WEBKIT_GET_MEDIA_DEVICES)).Times(1); |
+ metrics.LogUsageOnlyOnce(WEBKIT_GET_MEDIA_DEVICES); |
+} |
+ |
TEST(PerSessionWebRTCAPIMetrics, NoCallOngoingRTCPeerConnection) { |
MockPerSessionWebRTCAPIMetrics metrics; |
EXPECT_CALL(metrics, LogUsage(WEBKIT_RTC_PEER_CONNECTION)); |