()
| 704 | } |
| 705 | |
| 706 | @Test |
| 707 | public void parseHistogramQueryMType() throws Exception { |
| 708 | HttpQuery query = NettyMocks.getQuery(tsdb, |
| 709 | "/api/query?start=1h-ago&m=sum:percentiles[0.98]:msg.end2end.latency"); |
| 710 | TSQuery tsq = (TSQuery) parseQuery.invoke(rpc, tsdb, query, expressions); |
| 711 | assertNotNull(tsq); |
| 712 | assertEquals("1h-ago", tsq.getStart()); |
| 713 | assertNotNull(tsq.getQueries()); |
| 714 | TSSubQuery sub = tsq.getQueries().get(0); |
| 715 | |
| 716 | assertNotNull(sub); |
| 717 | assertEquals("sum", sub.getAggregator()); |
| 718 | assertEquals("msg.end2end.latency", sub.getMetric()); |
| 719 | assertEquals(0.98f, sub.getPercentiles().get(0).floatValue(), 0.0001); |
| 720 | } |
| 721 | |
| 722 | @Test |
| 723 | public void parseHistogramQueryTSUIDType() throws Exception { |
nothing calls this directly
no test coverage detected