Cleanup: ChartPoint uses null instead of NaN.

This commit is contained in:
Dennis Guse
2021-04-18 17:50:16 +02:00
parent 310b35713d
commit 7d4072c0d8
5 changed files with 27 additions and 38 deletions
@@ -52,7 +52,7 @@ public class ChartValueSeriesTest {
15,
18) {
@Override
double extractDataFromChartPoint(@NonNull ChartPoint chartPoint) {
Double extractDataFromChartPoint(@NonNull ChartPoint chartPoint) {
return chartPoint.getAltitude();
}
@@ -39,6 +39,7 @@ import de.dennisguse.opentracks.content.data.TrackPoint;
import de.dennisguse.opentracks.util.UnitConversions;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
/**
* Tests {@link ChartFragment}.
@@ -83,9 +84,9 @@ public class ChartFragmentTest {
ChartPoint point = chartFragment.createPendingPoint(trackPoint);
// then
assertEquals(Float.NaN, point.getHeartRate(), 0.01);
assertEquals(Float.NaN, point.getCadence(), 0.01);
assertEquals(Float.NaN, point.getPower(), 0.01);
assertNull(point.getHeartRate());
assertNull(point.getCadence());
assertNull(point.getPower());
}
/**