/** * Get a new metrics provider for a specific class. * * @param prefix * @param clazz * @return */ public static Metrics getMetrics(String prefix, Class<?> clazz) { return new Metrics(getInstance(), prefix, clazz); }
/** * Get a new metrics provider for a specific class, without a prefix. * * @param clazz * @return */ public static Metrics getMetrics(Class<?> clazz) { return new Metrics(getInstance(), clazz); }
/** * Get a new metrics provider for a specific class. * * @param prefix * @param clazz * @return */ public static Metrics getMetrics(String prefix, Class<?> clazz) { return new Metrics(getInstance(), prefix, clazz); }
/** * Get a new metrics provider for a specific class, without a prefix. * * @param clazz * @return */ public static Metrics getMetrics(Class<?> clazz) { return new Metrics(getInstance(), clazz); }
@Before public void before() { metrics = new Metrics(factory, MetricsTest.class); }
@Test public void testMetricsMetricsFactoryStringClassOfQ() { Metrics m = new Metrics(factory, MetricsTest.class); assertTrue(m.getBase().contains(MetricsTest.class.getCanonicalName())); }
@Test public void testMetricsMetricsFactoryClassOfQ() { Metrics m = new Metrics(factory, "testing", MetricsTest.class); assertTrue(m.getBase().contains(MetricsTest.class.getCanonicalName())); assertTrue(m.getBase().startsWith("testing")); }