package com.metservice.kanban.charts.burnup;
import static org.junit.Assert.assertEquals;
import org.jfree.data.xy.XYDataset;
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
public class EstimatesBurnDownDatasetGeneratorTest {
private EstimatesBurnDownDatasetGenerator generator;
@Mock
EstimatesBurnDownDataModel model;
@Before
public void setUp() {
generator = new EstimatesBurnDownDatasetGenerator();
MockitoAnnotations.initMocks(this);
}
@Test
public void testCreatesDatasetWithThreeSeries() {
XYDataset dataset = generator.createDataset(model);
assertEquals(3, dataset.getSeriesCount());
assertEquals("Planned budget", dataset.getSeriesKey(0));
assertEquals("Estimated budget", dataset.getSeriesKey(1));
assertEquals("Current budget", dataset.getSeriesKey(2));
}
}