@Test public void shouldDetectQueryWithOrderAscClause() { InfluxQueryParser parser = parserFactory.newInstanceForQuery("select a from b order asc"); parseTreeWalker.walk(definitionsParser, parser.selectQuery()); SelectQueryDefinitions definitions = definitionsParser.getSelectQueryDefinitions(); assertFalse(definitions.isOrderDesc()); }
@Test public void shouldDetectTimespan() { InfluxQueryParser parser = parserFactory.newInstanceForQuery(queryText); parseTreeWalker.walk(definitionsParser, parser.selectQuery()); SelectQueryDefinitions definitions = definitionsParser.getSelectQueryDefinitions(); GroupByClause groupByClause = definitions.getGroupByClause(); assertEquals("time", groupByClause.getBucketType()); assertEquals(bucketSize, groupByClause.getBucketSize()); assertEquals(bucketSizeUnit, groupByClause.getBucketSizeUnit()); }