From bdfcd9c89fe2411e16baf7c47079b697ff0f25c1 Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Sun, 24 Jan 2021 22:49:40 +0100 Subject: [PATCH] TrackStatistics: merge previous segment whenever a new starts/ends. (also adapting the test). --- .../opentracks/stats/TrackStatisticsUpdaterTest.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/androidTest/java/de/dennisguse/opentracks/stats/TrackStatisticsUpdaterTest.java b/src/androidTest/java/de/dennisguse/opentracks/stats/TrackStatisticsUpdaterTest.java index 186c46fb9..90a25602a 100644 --- a/src/androidTest/java/de/dennisguse/opentracks/stats/TrackStatisticsUpdaterTest.java +++ b/src/androidTest/java/de/dennisguse/opentracks/stats/TrackStatisticsUpdaterTest.java @@ -22,17 +22,17 @@ public class TrackStatisticsUpdaterTest { // then TrackStatistics statistics = updater.getTrackStatistics(); - assertEquals(56.90, statistics.getTotalDistance(), 0.01); - assertEquals(Duration.ofSeconds(9), statistics.getTotalTime()); - assertEquals(Duration.ofSeconds(4), statistics.getMovingTime()); + assertEquals(85.35, statistics.getTotalDistance(), 0.01); + assertEquals(Duration.ofMillis(13999), statistics.getTotalTime()); + assertEquals(Duration.ofSeconds(6), statistics.getMovingTime()); assertEquals(2.5, statistics.getMinElevation(), 0.01); assertEquals(27.5, statistics.getMaxElevation(), 0.01); - assertEquals(18.0, statistics.getTotalElevationGain(), 0.01); - assertEquals(18.0, statistics.getTotalElevationLoss(), 0.01); + assertEquals(27, statistics.getTotalElevationGain(), 0.01); + assertEquals(27.0, statistics.getTotalElevationLoss(), 0.01); assertEquals(14.226, statistics.getMaxSpeed(), 0.01); assertEquals(14.226, statistics.getAverageMovingSpeed(), 0.01); - assertEquals(6.322, statistics.getAverageSpeed(), 0.01); + assertEquals(6.566, statistics.getAverageSpeed(), 0.01); } } \ No newline at end of file