View Javadoc
1   package emissary.core;
2   
3   import emissary.test.core.junit5.UnitTest;
4   
5   import com.codahale.metrics.Timer;
6   import org.junit.jupiter.api.Test;
7   
8   import java.util.concurrent.TimeUnit;
9   
10  import static org.junit.jupiter.api.Assertions.assertTrue;
11  
12  class MetricsFormatterTest extends UnitTest {
13      @Test
14      void testFormatter() {
15          MetricsFormatter m = MetricsFormatter.builder().withRateUnit(TimeUnit.SECONDS).withDurationUnit(TimeUnit.SECONDS).build();
16          String s = m.formatTimer("FOO", new Timer());
17          assertTrue(s.contains("STAT"), "Formatted string from formatter - " + s);
18      }
19  }