Example usage for org.jfree.data KeyToGroupMap getGroups

List of usage examples for org.jfree.data KeyToGroupMap getGroups

Introduction

In this page you can find the example usage for org.jfree.data KeyToGroupMap getGroups.

Prototype

public List getGroups() 

Source Link

Document

Returns a list of the groups (always including the default group) in the map.

Usage

From source file:net.sf.dynamicreports.test.jasper.chart.GroupedStackedBarChartData3Test.java

private void testMap(JFreeChart chart, String... groups) {
    GroupedStackedBarRenderer renderer = (GroupedStackedBarRenderer) chart.getCategoryPlot().getRenderer();
    try {/*from  w ww  . j  a v  a2 s  .  co  m*/
        Field field = renderer.getClass().getDeclaredField("seriesToGroupMap");
        field.setAccessible(true);
        KeyToGroupMap map = (KeyToGroupMap) field.get(renderer);
        Assert.assertEquals("map", groups.length, map.getGroupCount());
        List<?> groups2 = map.getGroups();
        for (int i = 0; i < groups2.size(); i++) {
            Assert.assertEquals("map", groups[i], groups2.get(i));
        }
    } catch (Exception e) {
        e.printStackTrace();
        Assert.fail(e.getMessage());
    }
}