Skip to content

Commit b2d3269

Browse files
committed
Apply pmd improvements
1 parent 6ff9a3b commit b2d3269

File tree

6 files changed

+33
-66
lines changed

6 files changed

+33
-66
lines changed

chartjs-java-model/src/main/java/software/xdev/chartjs/model/EnumNameToCamelCase.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ public static String getName(final Enum<?> e)
3535
}
3636
else
3737
{
38-
sb.append(s.substring(0, 1).toUpperCase(Locale.ENGLISH));
39-
sb.append(s.substring(1).toLowerCase(Locale.ENGLISH));
38+
sb.append(s.substring(0, 1).toUpperCase(Locale.ENGLISH))
39+
.append(s.substring(1).toLowerCase(Locale.ENGLISH));
4040
}
4141
}
4242
return sb.toString();

chartjs-java-model/src/main/java/software/xdev/chartjs/model/charts/BarChart.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -106,15 +106,4 @@ public boolean isDrawable()
106106
}
107107
return sufficientData;
108108
}
109-
110-
private boolean hasScaleWithId(final String id)
111-
{
112-
if(this.getOptions() != null
113-
&& this.getOptions().getScales() != null
114-
&& this.getOptions().getScales().getScalesList() != null)
115-
{
116-
return this.getOptions().getScales().getScalesList().get(id) != null;
117-
}
118-
return false;
119-
}
120109
}

chartjs-java-model/src/main/java/software/xdev/chartjs/model/charts/HomogeneousChart.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,15 @@ protected HomogeneousChart(final D data, final O options)
3535
{
3636
super(data, options);
3737
}
38+
39+
protected boolean hasScaleWithId(final String id)
40+
{
41+
if(this.getOptions() != null
42+
&& this.getOptions().getScales() != null
43+
&& this.getOptions().getScales().getScalesList() != null)
44+
{
45+
return this.getOptions().getScales().getScalesList().get(id) != null;
46+
}
47+
return false;
48+
}
3849
}

chartjs-java-model/src/main/java/software/xdev/chartjs/model/charts/LineChart.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -95,14 +95,4 @@ public boolean isDrawable()
9595
}
9696
return sufficientData;
9797
}
98-
99-
private boolean hasScaleWithId(final String id)
100-
{
101-
if(this.getOptions() != null && this.getOptions().getScales() != null
102-
&& this.getOptions().getScales().getScalesList() != null)
103-
{
104-
return this.getOptions().getScales().getScalesList().get(id) != null;
105-
}
106-
return false;
107-
}
10898
}

chartjs-java-model/src/main/java/software/xdev/chartjs/model/charts/ScatterChart.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -96,15 +96,4 @@ public boolean isDrawable()
9696
}
9797
return sufficientData;
9898
}
99-
100-
private boolean hasScaleWithId(final String id)
101-
{
102-
if(this.getOptions() != null
103-
&& this.getOptions().getScales() != null
104-
&& this.getOptions().getScales().getScalesList() != null)
105-
{
106-
return this.getOptions().getScales().getScalesList().get(id) != null;
107-
}
108-
return false;
109-
}
11099
}

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

Lines changed: 20 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -89,21 +89,6 @@ void testScale(final BiConsumer<BarDataset, BigDecimal> addDataFunc)
8989
@Test
9090
void testStacked()
9191
{
92-
final BarDataset dataset1 = new BarDataset()
93-
.setLabel("First stack")
94-
.setData(65, 59, 80)
95-
.addBackgroundColors(Color.RED, Color.RED, Color.RED);
96-
97-
final BarDataset dataset2 = new BarDataset()
98-
.setLabel("Second stack")
99-
.setData(28, 45, 10)
100-
.addBackgroundColors(Color.GREEN, Color.GREEN, Color.GREEN);
101-
102-
final BarData data = new BarData()
103-
.addLabels("First", "Second", "Third")
104-
.addDataset(dataset1)
105-
.addDataset(dataset2);
106-
10792
final BarOptions options = new BarOptions()
10893
.setAnimation(false);
10994
options
@@ -112,7 +97,7 @@ void testStacked()
11297
.addScale(Scales.ScaleAxis.Y, new CartesianScaleOptions().setStacked(true));
11398

11499
this.createScreenshotAndCompare(
115-
new BarChart(data, options),
100+
new BarChart(createDefaultTwoDatasetBarData(), options),
116101
this.getWebContainer(),
117102
"Stacked"
118103
);
@@ -147,21 +132,6 @@ void testTicked()
147132
@Test
148133
void testStackedHorizontal()
149134
{
150-
final BarDataset dataset1 = new BarDataset()
151-
.setLabel("First stack")
152-
.setData(65, 59, 80)
153-
.addBackgroundColors(Color.RED, Color.RED, Color.RED);
154-
155-
final BarDataset dataset2 = new BarDataset()
156-
.setLabel("Second stack")
157-
.setData(28, 45, 10)
158-
.addBackgroundColors(Color.GREEN, Color.GREEN, Color.GREEN);
159-
160-
final BarData data = new BarData()
161-
.addLabels("First", "Second", "Third")
162-
.addDataset(dataset1)
163-
.addDataset(dataset2);
164-
165135
final BarOptions options = new BarOptions()
166136
.setAnimation(false)
167137
.setIndexAxis(BarOptions.IndexAxis.Y);
@@ -171,7 +141,7 @@ void testStackedHorizontal()
171141
.addScale(Scales.ScaleAxis.Y, new CartesianScaleOptions().setStacked(true));
172142

173143
this.createScreenshotAndCompare(
174-
new BarChart(data, options),
144+
new BarChart(createDefaultTwoDatasetBarData(), options),
175145
this.getWebContainer(),
176146
"StackedHorizontal"
177147
);
@@ -219,4 +189,22 @@ void testStackedWithGroups()
219189
"StackedWithGroups"
220190
);
221191
}
192+
193+
static BarData createDefaultTwoDatasetBarData()
194+
{
195+
final BarDataset dataset1 = new BarDataset()
196+
.setLabel("First stack")
197+
.setData(65, 59, 80)
198+
.addBackgroundColors(Color.RED, Color.RED, Color.RED);
199+
200+
final BarDataset dataset2 = new BarDataset()
201+
.setLabel("Second stack")
202+
.setData(28, 45, 10)
203+
.addBackgroundColors(Color.GREEN, Color.GREEN, Color.GREEN);
204+
205+
return new BarData()
206+
.addLabels("First", "Second", "Third")
207+
.addDataset(dataset1)
208+
.addDataset(dataset2);
209+
}
222210
}

0 commit comments

Comments
 (0)