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