Example usage for org.jfree.chart.renderer.category BarRenderer getBarPainter

List of usage examples for org.jfree.chart.renderer.category BarRenderer getBarPainter

Introduction

In this page you can find the example usage for org.jfree.chart.renderer.category BarRenderer getBarPainter.

Prototype

public BarPainter getBarPainter() 

Source Link

Document

Returns the bar painter.

Usage

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);
}