@Test
public void testCreateTopicTimerMetric() {
Metric topicMetric1 = dataFeedMetrics.createTimerMetric(DataFeedMetricNames.RUNTIME);
assertEquals("runtime", topicMetric1.getMetricName());
assertTrue(topicMetric1 instanceof TimerMetric);
assertTrue(topicMetric1.getTags().containsKey("job"));
assertEquals(topicMetric1.getTags().get("job"), "test-job");
assertTrue(topicMetric1.getTags().containsKey("datafeed"));
assertEquals(topicMetric1.getTags().get("datafeed"), "test-topic");
assertFalse(topicMetric1.getTags().containsKey("hello"));
topicMetric1.addTag("hello", "world");
assertTrue(topicMetric1.getTags().containsKey("hello"));
assertTrue(dataFeedMetrics.getMetricSet().contains(topicMetric1));
}