MCPcopy Index your code
hub / github.com/OpenTSDB/opentsdb / parseQuery2TSUIDType

Method parseQuery2TSUIDType

test/tsd/TestQueryRpc.java:396–415  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

394 }
395
396 @Test
397 public void parseQuery2TSUIDType() throws Exception {
398 HttpQuery query = NettyMocks.getQuery(tsdb,
399 "/api/query?start=1h-ago&tsuid=sum:010101&tsuid=avg:020202");
400 TSQuery tsq = (TSQuery) parseQuery.invoke(rpc, tsdb, query, expressions);
401 assertNotNull(tsq);
402 assertEquals("1h-ago", tsq.getStart());
403 assertNotNull(tsq.getQueries());
404 assertEquals(2, tsq.getQueries().size());
405 TSSubQuery sub = tsq.getQueries().get(0);
406 assertNotNull(sub);
407 assertEquals("sum", sub.getAggregator());
408 assertEquals(1, sub.getTsuids().size());
409 assertEquals("010101", sub.getTsuids().get(0));
410 sub = tsq.getQueries().get(1);
411 assertNotNull(sub);
412 assertEquals("avg", sub.getAggregator());
413 assertEquals(1, sub.getTsuids().size());
414 assertEquals("020202", sub.getTsuids().get(0));
415 }
416
417 @Test
418 public void parseQueryTSUIDTypeWRate() throws Exception {

Callers

nothing calls this directly

Calls 7

getQueryMethod · 0.95
getStartMethod · 0.95
getQueriesMethod · 0.95
getAggregatorMethod · 0.95
getTsuidsMethod · 0.95
sizeMethod · 0.65
getMethod · 0.45

Tested by

no test coverage detected