()
| 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 { |
nothing calls this directly
no test coverage detected