@Test public void testSelectParams() { List<String> stats = new ArrayList<String>(); stats.add("average"); stats.add("min"); stats.add("max"); Set<BasicRollupsOutputSerializer.MetricStat> filters = PlotRequestParser.getStatsToFilter(stats); Assert.assertTrue(filters.contains(BasicRollupsOutputSerializer.MetricStat.AVERAGE)); Assert.assertTrue(filters.contains(BasicRollupsOutputSerializer.MetricStat.MIN)); Assert.assertTrue(filters.contains(BasicRollupsOutputSerializer.MetricStat.MAX)); // Alternate comma delimited notation stats = new ArrayList<String>(); stats.add("average,min,max"); filters = PlotRequestParser.getStatsToFilter(stats); Assert.assertTrue(filters.contains(BasicRollupsOutputSerializer.MetricStat.AVERAGE)); Assert.assertTrue(filters.contains(BasicRollupsOutputSerializer.MetricStat.MIN)); Assert.assertTrue(filters.contains(BasicRollupsOutputSerializer.MetricStat.MAX)); }