Skip to content

Commit 5be81b9

Browse files
committed
Fix tests
1 parent ec07719 commit 5be81b9

File tree

2 files changed

+19
-37
lines changed

2 files changed

+19
-37
lines changed

MPChartLib/src/main/java/com/github/mikephil/charting/renderer/YAxisRenderer.java

Lines changed: 11 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -18,34 +18,30 @@
1818

1919
import java.util.List;
2020

21+
import androidx.annotation.NonNull;
22+
2123
public class YAxisRenderer extends AxisRenderer {
2224

2325
protected YAxis mYAxis;
2426

2527
protected Paint mZeroLinePaint;
2628

27-
public YAxisRenderer(ViewPortHandler viewPortHandler, YAxis yAxis, Transformer trans) {
29+
public YAxisRenderer(@NonNull ViewPortHandler viewPortHandler, YAxis yAxis, Transformer trans) {
2830
super(viewPortHandler, trans, yAxis);
2931

3032
this.mYAxis = yAxis;
3133

32-
if(this.viewPortHandler != null) {
33-
34-
mAxisLabelPaint.setColor(Color.BLACK);
35-
mAxisLabelPaint.setTextSize(Utils.convertDpToPixel(10f));
34+
mAxisLabelPaint.setColor(Color.BLACK);
35+
mAxisLabelPaint.setTextSize(Utils.convertDpToPixel(10f));
3636

37-
mZeroLinePaint = new Paint(Paint.ANTI_ALIAS_FLAG);
38-
mZeroLinePaint.setColor(Color.GRAY);
39-
mZeroLinePaint.setStrokeWidth(1f);
40-
mZeroLinePaint.setStyle(Paint.Style.STROKE);
41-
}
42-
}
37+
mZeroLinePaint = new Paint(Paint.ANTI_ALIAS_FLAG);
38+
mZeroLinePaint.setColor(Color.GRAY);
39+
mZeroLinePaint.setStrokeWidth(1f);
40+
mZeroLinePaint.setStyle(Paint.Style.STROKE);
41+
}
4342

4443
/**
4544
* Return the axis label x position based on axis dependency and label position
46-
* @param dependency
47-
* @param labelPosition
48-
* @return
4945
*/
5046
private float calculateAxisLabelsXPosition(AxisDependency dependency, YAxisLabelPosition labelPosition) {
5147
float viewPortBase = dependency == AxisDependency.LEFT ? viewPortHandler.offsetLeft() : viewPortHandler.contentRight();
@@ -56,9 +52,6 @@ private float calculateAxisLabelsXPosition(AxisDependency dependency, YAxisLabel
5652

5753
/**
5854
* Return the text align based on axis dependency and label position
59-
* @param dependency
60-
* @param labelPosition
61-
* @return
6255
*/
6356
private Align getAxisLabelTextAlign(AxisDependency dependency, YAxisLabelPosition labelPosition) {
6457
if (dependency == AxisDependency.LEFT ^ labelPosition == YAxisLabelPosition.OUTSIDE_CHART) {
@@ -114,9 +107,6 @@ public void renderAxisLine(Canvas c) {
114107

115108
/**
116109
* draws the y-labels on the specified x-position
117-
*
118-
* @param fixedPosition
119-
* @param positions
120110
*/
121111
protected void drawYLabels(Canvas c, float fixedPosition, float[] positions, float offset) {
122112

@@ -200,11 +190,6 @@ public RectF getGridClippingRect() {
200190

201191
/**
202192
* Calculates the path for a grid line.
203-
*
204-
* @param p
205-
* @param i
206-
* @param positions
207-
* @return
208193
*/
209194
protected Path linePath(Path p, int i, float[] positions) {
210195

@@ -218,8 +203,6 @@ protected Path linePath(Path p, int i, float[] positions) {
218203
/**
219204
* Transforms the values contained in the axis entries to screen pixels and returns them in form of a float array
220205
* of x- and y-coordinates.
221-
*
222-
* @return
223206
*/
224207
protected float[] getTransformedPositions() {
225208

@@ -283,8 +266,6 @@ protected void drawZeroLine(Canvas c) {
283266
protected RectF mLimitLineClippingRect = new RectF();
284267
/**
285268
* Draws the LimitLines associated with this axis to the screen.
286-
*
287-
* @param c
288269
*/
289270
@Override
290271
public void renderLimitLines(Canvas c) {
@@ -331,7 +312,7 @@ public void renderLimitLines(Canvas c) {
331312
String label = l.getLabel();
332313

333314
// if drawing the limit-value label is enabled
334-
if (label != null && !label.equals("")) {
315+
if (label != null && !label.isEmpty()) {
335316

336317
mLimitLinePaint.setStyle(l.getTextStyle());
337318
mLimitLinePaint.setPathEffect(null);

MPChartLib/src/test/java/com/github/mikephil/charting/test/AxisRendererTest.kt

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package com.github.mikephil.charting.test
33
import com.github.mikephil.charting.components.YAxis
44
import com.github.mikephil.charting.renderer.AxisRenderer
55
import com.github.mikephil.charting.renderer.YAxisRenderer
6+
import com.github.mikephil.charting.utils.ViewPortHandler
67
import org.junit.Assert
78
import org.junit.Test
89

@@ -11,7 +12,7 @@ class AxisRendererTest {
1112
fun testComputeAxisValues() {
1213
var yAxis = YAxis()
1314
yAxis.labelCount = 6
14-
var renderer: AxisRenderer = YAxisRenderer(null, yAxis, null)
15+
var renderer: AxisRenderer = YAxisRenderer(ViewPortHandler(), yAxis, null)
1516

1617
renderer.computeAxis(0f, 100f, false)
1718
var entries = yAxis.mEntries
@@ -24,7 +25,7 @@ class AxisRendererTest {
2425
yAxis = YAxis()
2526
yAxis.labelCount = 6
2627
yAxis.granularity = 50f
27-
renderer = YAxisRenderer(null, yAxis, null)
28+
renderer = YAxisRenderer(ViewPortHandler(), yAxis, null)
2829

2930
renderer.computeAxis(0f, 100f, false)
3031
entries = yAxis.mEntries
@@ -36,7 +37,7 @@ class AxisRendererTest {
3637

3738
yAxis = YAxis()
3839
yAxis.setLabelCount(5, true)
39-
renderer = YAxisRenderer(null, yAxis, null)
40+
renderer = YAxisRenderer(ViewPortHandler(), yAxis, null)
4041

4142
renderer.computeAxis(0f, 100f, false)
4243
entries = yAxis.mEntries
@@ -48,7 +49,7 @@ class AxisRendererTest {
4849

4950
yAxis = YAxis()
5051
yAxis.setLabelCount(5, true)
51-
renderer = YAxisRenderer(null, yAxis, null)
52+
renderer = YAxisRenderer(ViewPortHandler(), yAxis, null)
5253

5354
renderer.computeAxis(0f, 0.01f, false)
5455
entries = yAxis.mEntries
@@ -60,7 +61,7 @@ class AxisRendererTest {
6061

6162
yAxis = YAxis()
6263
yAxis.setLabelCount(5, false)
63-
renderer = YAxisRenderer(null, yAxis, null)
64+
renderer = YAxisRenderer(ViewPortHandler(), yAxis, null)
6465

6566
renderer.computeAxis(0f, 0.01f, false)
6667
entries = yAxis.mEntries
@@ -72,7 +73,7 @@ class AxisRendererTest {
7273

7374
yAxis = YAxis()
7475
yAxis.labelCount = 6
75-
renderer = YAxisRenderer(null, yAxis, null)
76+
renderer = YAxisRenderer(ViewPortHandler(), yAxis, null)
7677

7778
renderer.computeAxis(-50f, 50f, false)
7879
entries = yAxis.mEntries
@@ -84,7 +85,7 @@ class AxisRendererTest {
8485

8586
yAxis = YAxis()
8687
yAxis.labelCount = 6
87-
renderer = YAxisRenderer(null, yAxis, null)
88+
renderer = YAxisRenderer(ViewPortHandler(), yAxis, null)
8889

8990
renderer.computeAxis(-50f, 100f, false)
9091
entries = yAxis.mEntries

0 commit comments

Comments
 (0)