@Test
public void reportsGaugeValues() throws Exception {

    when(logger.isInfoEnabled(marker)).thenReturn(true);
    infoReporter.report(map("gauge", gauge("value")),
            this.<Counter>map(),
            this.<Histogram>map(),
            this.<Meter>map(),
            this.<Timer>map());
    verify(logger).info(marker, "type={}, name={}, value={}", new Object[]{"GAUGE", "prefix.gauge", "value"});
}