List of usage examples for org.jfree.chart.renderer.category GroupedStackedBarRenderer getClass
@HotSpotIntrinsicCandidate public final native Class<?> getClass();
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 ww w .ja va 2s. c o 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()); } }