HawkularReporterTest.java 文件源码

java
阅读 34 收藏 0 点赞 0 评论 0

项目:hawkular-dropwizard-reporter 作者:
@Test
public void shouldReportSimpleCounterWithoutTag() {
    HawkularReporter reporter = HawkularReporter.builder(registry, "unit-test").useHttpClient(uri -> client).build();

    final Counter counter = registry.counter("my.counter");
    counter.inc();
    reporter.report();

    assertThat(client.getMetricsRestCalls()).hasSize(1);
    JSONObject metrics = new JSONObject(client.getMetricsRestCalls().get(0));
    assertThat(metrics.keySet()).containsExactly("counters");
    JSONArray json = metrics.getJSONArray("counters");
    assertThat(json).extracting(idFromRoot).containsExactly("my.counter");
    assertThat(json).extracting(valueFromRoot).containsExactly(1);
    assertThat(client.getTagsRestCalls()).isEmpty();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号