Index: webrtc/system_wrappers/source/metrics_default_unittest.cc |
diff --git a/webrtc/system_wrappers/source/metrics_default_unittest.cc b/webrtc/system_wrappers/source/metrics_default_unittest.cc |
index c2eefe5563c06fefd56148f9cf71ca9ebe48774a..0414bc78f426061d42e520c847f9ff0bf0526bc0 100644 |
--- a/webrtc/system_wrappers/source/metrics_default_unittest.cc |
+++ b/webrtc/system_wrappers/source/metrics_default_unittest.cc |
@@ -134,6 +134,16 @@ TEST_F(MetricsDefaultTest, GetAndReset) { |
EXPECT_EQ(1, NumEvents("Histogram1", 4, histograms)); |
EXPECT_EQ(2, NumEvents("Histogram1", 5, histograms)); |
EXPECT_EQ(1, NumEvents("Histogram2", 10, histograms)); |
+ |
+ // Add samples after reset. |
+ metrics::GetAndReset(&histograms); |
+ EXPECT_EQ(0u, histograms.size()); |
+ RTC_HISTOGRAM_PERCENTAGE("Histogram1", 50); |
+ RTC_HISTOGRAM_PERCENTAGE("Histogram2", 8); |
+ EXPECT_EQ(1, metrics::NumSamples("Histogram1")); |
+ EXPECT_EQ(1, metrics::NumSamples("Histogram2")); |
+ EXPECT_EQ(1, metrics::NumEvents("Histogram1", 50)); |
+ EXPECT_EQ(1, metrics::NumEvents("Histogram2", 8)); |
} |
TEST_F(MetricsDefaultTest, TestMinMaxBucket) { |