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

Method parseHistogramQueryTSUIDType

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

Source from the content-addressed store, hash-verified

720 }
721
722 @Test
723 public void parseHistogramQueryTSUIDType() throws Exception {
724 HttpQuery query = NettyMocks.getQuery(tsdb,
725 "/api/query?start=1h-ago&tsuid=sum:percentiles[0.98]:010101");
726 TSQuery tsq = (TSQuery) parseQuery.invoke(rpc, tsdb, query, expressions);
727 assertNotNull(tsq);
728 assertEquals("1h-ago", tsq.getStart());
729 assertNotNull(tsq.getQueries());
730 TSSubQuery sub = tsq.getQueries().get(0);
731 assertNotNull(sub);
732 assertEquals("sum", sub.getAggregator());
733 assertEquals(1, sub.getTsuids().size());
734 assertEquals("010101", sub.getTsuids().get(0));
735 assertEquals(0.98f, sub.getPercentiles().get(0).floatValue(), 0.0001);
736 }
737
738 @Test
739 public void v1AuthAllowed() throws Exception {

Callers

nothing calls this directly

Calls 8

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

Tested by

no test coverage detected