@Test
public void reportsCounters() throws Exception {
final Counter counter = mock(Counter.class);
when(counter.getCount()).thenReturn(100L);
reporter.report(this.<Gauge>map(),
this.<Counter>map("counter", counter),
this.<Histogram>map(),
this.<Meter>map(),
this.<Timer>map());
final InOrder inOrder = inOrder(transport, request);
inOrder.verify(transport).prepare();
inOrder.verify(request).addGauge(new CirconusGauge("counter", 100L, timestamp, HOST, tags));
inOrder.verify(request).send();
verify(transport).prepare();
verify(request).send();
verifyNoMoreInteractions(transport, request);
}
CirconusReporterTest.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:metrics-circonus
作者:
评论列表
文章目录