Skip to content

Commit ff33faa

Browse files
committed
Add new test
1 parent 5617917 commit ff33faa

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

chartjs-java-model/src/test/java/software/xdev/chartjs/model/BarChartTest.java

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import java.math.BigDecimal;
1919
import java.util.Map;
20+
import java.util.function.BiConsumer;
2021
import java.util.stream.Collectors;
2122
import java.util.stream.IntStream;
2223

@@ -25,6 +26,7 @@
2526
import software.xdev.chartjs.model.charts.BarChart;
2627
import software.xdev.chartjs.model.color.Color;
2728
import software.xdev.chartjs.model.data.BarData;
29+
import software.xdev.chartjs.model.datapoint.XYDataPoint;
2830
import software.xdev.chartjs.model.dataset.BarDataset;
2931
import software.xdev.chartjs.model.options.BarOptions;
3032
import software.xdev.chartjs.model.options.scales.BarScale;
@@ -37,7 +39,18 @@
3739
class BarChartTest extends AbstractChartTest
3840
{
3941
@Test
40-
void testScale()
42+
void testScaleChecked()
43+
{
44+
this.testScale(BarDataset::addData);
45+
}
46+
47+
@Test
48+
void testScaleUncheckedData()
49+
{
50+
this.testScale((dataset, value) -> dataset.addDataUnchecked(new XYDataPoint(value, value)));
51+
}
52+
53+
void testScale(final BiConsumer<BarDataset, BigDecimal> addDataFunc)
4154
{
4255
final BarDataset dataset = new BarDataset();
4356
final BarData data = new BarData();
@@ -48,7 +61,7 @@ void testScale()
4861
.entrySet())
4962
{
5063
data.addLabel(entry.getKey());
51-
dataset.addData(entry.getValue());
64+
addDataFunc.accept(dataset, entry.getValue());
5265
}
5366

5467
final BarOptions barOptions = new BarOptions()

0 commit comments

Comments
 (0)