Пример #1
0
 @Test
 public void getTSMeta() throws Exception {
   meta = TSMeta.getTSMeta(tsdb, "000001000001000001").joinUninterruptibly();
   assertNotNull(meta);
   assertEquals("000001000001000001", meta.getTSUID());
   assertEquals("sys.cpu.0", meta.getMetric().getName());
   assertEquals(2, meta.getTags().size());
   assertEquals("host", meta.getTags().get(0).getName());
   assertEquals("web01", meta.getTags().get(1).getName());
   assertEquals(1, meta.getTotalDatapoints());
   // no support for timestamps in mockbase yet
   // assertEquals(1328140801L, meta.getLastReceived());
 }
Пример #2
0
 @Test(expected = NoSuchUniqueId.class)
 public void getTSMetaNSUTagv() throws Throwable {
   storage.addColumn(
       new byte[] {0, 0, 1, 0, 0, 1, 0, 0, 2},
       NAME_FAMILY,
       "ts_meta".getBytes(MockBase.ASCII()),
       ("{\"tsuid\":\"000001000001000002\",\""
               + "description\":\"Description\",\"notes\":\"Notes\",\"created\":1328140800,"
               + "\"custom\":null,\"units\":\"\",\"retention\":42,\"max\":1.0,\"min\":"
               + "\"NaN\",\"displayName\":\"Display\",\"dataType\":\"Data\"}")
           .getBytes(MockBase.ASCII()));
   try {
     TSMeta.getTSMeta(tsdb, "000001000001000002").joinUninterruptibly();
   } catch (DeferredGroupException e) {
     throw e.getCause();
   }
 }
Пример #3
0
 @Test
 public void delete() throws Exception {
   meta = TSMeta.getTSMeta(tsdb, "000001000001000001").joinUninterruptibly();
   meta.delete(tsdb);
 }
Пример #4
0
 @Test
 public void getTSMetaDoesNotExist() throws Exception {
   meta = TSMeta.getTSMeta(tsdb, "000002000001000001").joinUninterruptibly();
   assertNull(meta);
 }