#1586 - ENH: Add TimedMetric.addSinceNanos() ... as a helper when using start nanos

This commit is contained in:
rob bygrave
2018-12-21 02:28:23 +13:00
parent 81f42f8e95
commit baa3909c63
6 changed files with 37 additions and 0 deletions
@@ -25,5 +25,15 @@ public class DTimedMetricMapTest {
MetaTimedMetric timedMetric = visitor.getTimedMetrics().get(0);
assertThat(timedMetric.getCount()).isEqualTo(1);
assertThat(timedMetric.getTotal()).isGreaterThan(10);
metricMap.addSinceNanos("some", nanos, 42);
visitor = new BasicMetricVisitor();
metricMap.visit(visitor);
timedMetric = visitor.getTimedMetrics().get(0);
assertThat(timedMetric.getCount()).isEqualTo(1);
assertThat(timedMetric.getTotal()).isGreaterThan(10);
assertThat(timedMetric.getBeanCount()).isEqualTo(42);
}
}
@@ -22,5 +22,12 @@ public class DTimedMetricTest {
assertThat(stats.getTotal()).isGreaterThan(10);
assertThat(stats.getMax()).isEqualTo(stats.getTotal());
metric.addSinceNanos(start, 42);
stats = metric.collect(true);
assertThat(stats.getCount()).isEqualTo(1);
assertThat(stats.getTotal()).isGreaterThan(10);
assertThat(stats.getMax()).isEqualTo(stats.getTotal());
assertThat(stats.getBeanCount()).isEqualTo(42);
}
}