@Test(timeout = 7000)
public void testMetrics() throws Exception {
String nodeName1 = "node1";
assertNull(_protocol.getMetric(nodeName1));
_protocol.setMetric(nodeName1, new MetricsRecord(nodeName1));
assertNotNull(_protocol.getMetric(nodeName1));
String nodeName2 = "node2";
_protocol.setMetric(nodeName2, new MetricsRecord(nodeName1));
assertNotSame(_protocol.getMetric(nodeName1).getServerId(), _protocol.getMetric(nodeName2).getServerId());
}