summaryrefslogtreecommitdiff
path: root/libraries/collectors-helper/statsd/test/src/com/android/helpers/StatsdStatsHelperTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/collectors-helper/statsd/test/src/com/android/helpers/StatsdStatsHelperTest.java')
-rw-r--r--libraries/collectors-helper/statsd/test/src/com/android/helpers/StatsdStatsHelperTest.java33
1 files changed, 25 insertions, 8 deletions
diff --git a/libraries/collectors-helper/statsd/test/src/com/android/helpers/StatsdStatsHelperTest.java b/libraries/collectors-helper/statsd/test/src/com/android/helpers/StatsdStatsHelperTest.java
index 9b8679293..81dac6a8f 100644
--- a/libraries/collectors-helper/statsd/test/src/com/android/helpers/StatsdStatsHelperTest.java
+++ b/libraries/collectors-helper/statsd/test/src/com/android/helpers/StatsdStatsHelperTest.java
@@ -51,9 +51,10 @@ public class StatsdStatsHelperTest {
public TestNonEmptyStatsdHelper() {
populateAtomStatsTestData(testReport);
populateConfigStatsTestData(testReport);
+ populateAnomalyAlarmStatsTestData(testReport);
}
- private void populateAtomStatsTestData(StatsLog.StatsdStatsReport testReport) {
+ private static void populateAtomStatsTestData(StatsLog.StatsdStatsReport testReport) {
testReport.atomStats = new StatsLog.StatsdStatsReport.AtomStats[ATOM_STATS_COUNT];
for (int i = 0; i < ATOM_STATS_COUNT; i++) {
@@ -65,7 +66,7 @@ public class StatsdStatsHelperTest {
}
}
- private void populateConfigStatsTestData(StatsLog.StatsdStatsReport testReport) {
+ private static void populateConfigStatsTestData(StatsLog.StatsdStatsReport testReport) {
testReport.configStats = new StatsLog.StatsdStatsReport.ConfigStats[CONFIG_STATS_COUNT];
for (int i = 0; i < CONFIG_STATS_COUNT; i++) {
testReport.configStats[i] = new StatsLog.StatsdStatsReport.ConfigStats();
@@ -86,7 +87,7 @@ public class StatsdStatsHelperTest {
}
}
- private StatsLog.StatsdStatsReport.AlertStats[] populateConfigStatsAlertTestData(
+ private static StatsLog.StatsdStatsReport.AlertStats[] populateConfigStatsAlertTestData(
int configStatsAlertCount) {
StatsLog.StatsdStatsReport.AlertStats[] alertStats =
new StatsLog.StatsdStatsReport.AlertStats[configStatsAlertCount];
@@ -101,7 +102,7 @@ public class StatsdStatsHelperTest {
return alertStats;
}
- private StatsLog.StatsdStatsReport.MetricStats[] populateConfigStatsMetricTestData(
+ private static StatsLog.StatsdStatsReport.MetricStats[] populateConfigStatsMetricTestData(
int configStatsMetricCount) {
StatsLog.StatsdStatsReport.MetricStats[] metricStats =
new StatsLog.StatsdStatsReport.MetricStats[configStatsMetricCount];
@@ -116,8 +117,8 @@ public class StatsdStatsHelperTest {
return metricStats;
}
- private StatsLog.StatsdStatsReport.ConditionStats[] populateConfigStatsConditionTestData(
- int configStatsConditionCount) {
+ private static StatsLog.StatsdStatsReport.ConditionStats[]
+ populateConfigStatsConditionTestData(int configStatsConditionCount) {
StatsLog.StatsdStatsReport.ConditionStats[] conditionStats =
new StatsLog.StatsdStatsReport.ConditionStats[configStatsConditionCount];
@@ -131,7 +132,7 @@ public class StatsdStatsHelperTest {
return conditionStats;
}
- private StatsLog.StatsdStatsReport.MatcherStats[] populateConfigStatsMatcherTestData(
+ private static StatsLog.StatsdStatsReport.MatcherStats[] populateConfigStatsMatcherTestData(
int configStatsMatcherCount) {
StatsLog.StatsdStatsReport.MatcherStats[] matcherStats =
new StatsLog.StatsdStatsReport.MatcherStats[configStatsMatcherCount];
@@ -146,6 +147,12 @@ public class StatsdStatsHelperTest {
return matcherStats;
}
+ private static void populateAnomalyAlarmStatsTestData(
+ StatsLog.StatsdStatsReport testReport) {
+ testReport.anomalyAlarmStats = new StatsLog.StatsdStatsReport.AnomalyAlarmStats();
+ testReport.anomalyAlarmStats.alarmsRegistered = 1;
+ }
+
@Override
public StatsLog.StatsdStatsReport getStatsdStatsReport() {
return testReport;
@@ -233,7 +240,7 @@ public class StatsdStatsHelperTest {
}
}
- private void verifyConfigStats(
+ private static void verifyConfigStats(
Map<String, Long> result,
int configStatsCount,
int configStatsMetricCount,
@@ -266,6 +273,15 @@ public class StatsdStatsHelperTest {
}
}
+ private static void verifyAnomalyAlarmStats(Map<String, Long> result) {
+ final String metricKeyPrefix =
+ MetricUtility.constructKey(
+ StatsdStatsHelper.STATSDSTATS_PREFIX,
+ StatsdStatsHelper.ANOMALY_ALARM_STATS_PREFIX);
+ final String metricKey = MetricUtility.constructKey(metricKeyPrefix, "alarms_registered");
+ assertEquals(result.get(metricKey), Long.valueOf(1));
+ }
+
@Test
public void testNonEmptyReport() throws Exception {
StatsdStatsHelper.IStatsdHelper statsdHelper = new TestNonEmptyStatsdHelper();
@@ -281,6 +297,7 @@ public class StatsdStatsHelperTest {
TestNonEmptyStatsdHelper.CONFIG_STATS_CONDITION_COUNT,
TestNonEmptyStatsdHelper.CONFIG_STATS_MATCHER_COUNT,
TestNonEmptyStatsdHelper.CONFIG_STATS_ALERT_COUNT);
+ verifyAnomalyAlarmStats(result);
assertTrue(statsdStatsHelper.stopCollecting());
}