List of usage examples for org.jfree.chart.renderer.category BarRenderer getBarPainter
public BarPainter getBarPainter()
From source file:ch.opentrainingcenter.charts.bar.OTCCategoryChartViewerTest.java
@Test public void updateRendererDay_Kein_Past_Renderer() { final Color colorNow = new Color(1, 2, 3, OTCCategoryChartViewer.ALPHA); when(store.getString(PreferenceConstants.CHART_DISTANCE_COLOR)).thenReturn("1,2,3"); // Execute/* w w w . j a v a2 s. com*/ viewer.updateRenderer(XAxisChart.DAY, TrainingChart.DISTANZ, true); final BarRenderer renderer = viewer.getRenderer(); assertNotNull(renderer); final Color past = (Color) renderer.getSeriesPaint(2); assertEquals(colorNow, past); final Color now = (Color) renderer.getSeriesPaint(2); assertEquals(colorNow, now); final BarPainter barPainter = renderer.getBarPainter(); assertTrue(barPainter instanceof OTCBarPainter); assertEquals(0.0, renderer.getItemMargin(), 0.001); }
From source file:ch.opentrainingcenter.charts.bar.OTCCategoryChartViewerTest.java
@Test public void updateRendererMonth() { final Color colorNow = new Color(1, 2, 3, OTCCategoryChartViewer.ALPHA); when(store.getString(PreferenceConstants.CHART_DISTANCE_COLOR)).thenReturn("1,2,3"); final JFreeChart mockedChart = mock(JFreeChart.class); final CategoryPlot plot = mock(CategoryPlot.class); when(mockedChart.getCategoryPlot()).thenReturn(plot); viewer.setChart(mockedChart);//from w w w . j a v a2s.c om // Execute viewer.updateRenderer(XAxisChart.MONTH, TrainingChart.DISTANZ, true); final BarRenderer renderer = viewer.getRenderer(); assertNotNull(renderer); final Color past = (Color) renderer.getSeriesPaint(1); assertEquals(colorNow.brighter(), past); final Color now = (Color) renderer.getSeriesPaint(2); assertEquals(colorNow, now); final BarPainter barPainter = renderer.getBarPainter(); assertTrue(barPainter instanceof OTCBarPainter); assertEquals(0.0, renderer.getItemMargin(), 0.001); verify(plot).setRenderer(renderer); }