private void testVisitor( String aggregateAttribute, String aggregateVisitor, String[] groupByAttributes, Object[][] expectedResults) throws Exception { GroupByVisitor visitor = executeVisitor( featureCollection, aggregateAttribute, aggregateVisitor, groupByAttributes); checkResults(visitor.getResult(), expectedResults); }
"Average", new String[] {"building_type"}); checkResults( visitorA.getResult(), new Object[][] { "Average", new String[] {"building_type"}); checkResults( visitorB.getResult(), new Object[][] { }); checkResults( visitorA.getResult().merge(visitorB.getResult()), new Object[][] {
"Average", new String[] {"building_type"}); checkResults( visitorA.getResult(), new Object[][] { "Average", new String[] {"building_type"}); checkResults( visitorB.getResult(), new Object[][] { }); checkResults( visitorA.getResult().merge(visitorB.getResult()), new Object[][] {