@Test(expected = NullPointerException.class) public void getUIDNullType() { setupAssignUid(); tsdb.getUID(null, "sys.cpu.1"); }
@Test(expected = IllegalArgumentException.class) public void getUIDEmptyName() { setupAssignUid(); tsdb.getUID(UniqueIdType.TAGV, ""); }
@Test(expected = NoSuchUniqueName.class) public void getUIDTagvNSU() { setupAssignUid(); tsdb.getUID(UniqueIdType.TAGV, "myserver"); }
@Test(expected = NoSuchUniqueName.class) public void getUIDTagkNSU() { setupAssignUid(); tsdb.getUID(UniqueIdType.TAGK, "datacenter"); }
@Test(expected = NoSuchUniqueName.class) public void getUIDMetricNSU() { setupAssignUid(); tsdb.getUID(UniqueIdType.METRIC, "sys.cpu.1"); }
@Test public void getUIDTagv() { setupAssignUid(); assertArrayEquals(new byte[] {0, 0, 1}, tsdb.getUID(UniqueIdType.TAGV, "localhost")); }
@Test public void getUIDMetric() { setupAssignUid(); assertArrayEquals(new byte[] {0, 0, 1}, tsdb.getUID(UniqueIdType.METRIC, "sys.cpu.0")); }