MCPcopy Create free account
hub / github.com/OpenTSDB/opentsdb / parseQuery2MType

Method parseQuery2MType

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

Source from the content-addressed store, hash-verified

122 }
123
124 @Test
125 public void parseQuery2MType() throws Exception {
126 HttpQuery query = NettyMocks.getQuery(tsdb,
127 "/api/query?start=1h-ago&m=sum:sys.cpu.0&m=avg:sys.cpu.1");
128 TSQuery tsq = (TSQuery) parseQuery.invoke(rpc, tsdb, query, expressions);
129 assertNotNull(tsq.getQueries());
130 assertEquals(2, tsq.getQueries().size());
131 TSSubQuery sub1 = tsq.getQueries().get(0);
132 assertNotNull(sub1);
133 assertEquals("sum", sub1.getAggregator());
134 assertEquals("sys.cpu.0", sub1.getMetric());
135 TSSubQuery sub2 = tsq.getQueries().get(1);
136 assertNotNull(sub2);
137 assertEquals("avg", sub2.getAggregator());
138 assertEquals("sys.cpu.1", sub2.getMetric());
139 }
140
141 @Test
142 public void parseQueryMTypeWRate() throws Exception {

Callers

nothing calls this directly

Calls 6

getQueryMethod · 0.95
getQueriesMethod · 0.95
getAggregatorMethod · 0.95
getMetricMethod · 0.95
sizeMethod · 0.65
getMethod · 0.45

Tested by

no test coverage detected