From 90bf2e6ab0c5dcdcfe8671c64a40712f84fbdfa9 Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Sat, 14 Feb 2026 22:24:19 +0100 Subject: [PATCH] Cleanup: test is now working. Part of #1279. --- .../services/TrackRecordingServiceStateMachineTest.java | 2 +- .../java/de/dennisguse/opentracks/services/RecordingData.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceStateMachineTest.java b/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceStateMachineTest.java index 3f96a04c1..a28099d66 100644 --- a/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceStateMachineTest.java +++ b/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceStateMachineTest.java @@ -135,7 +135,7 @@ public class TrackRecordingServiceStateMachineTest { // then assertEquals(TrackRecordingService.STATUS_DEFAULT, service.getRecordingStatusObservable().getValue()); assertEquals(RecordingData.NOT_RECORDING, service.getRecordingDataObservable().getValue()); -// assertEquals(GpsStatusValue.GPS_NONE, service.getGpsStatusObservable().getValue()); TODO BUG: GPS can only be stopped if a service is recording. + assertEquals(GpsStatusValue.GPS_NONE, service.getGpsStatusObservable().getValue()); } @MediumTest diff --git a/src/main/java/de/dennisguse/opentracks/services/RecordingData.java b/src/main/java/de/dennisguse/opentracks/services/RecordingData.java index 8517805f8..b85449e9f 100644 --- a/src/main/java/de/dennisguse/opentracks/services/RecordingData.java +++ b/src/main/java/de/dennisguse/opentracks/services/RecordingData.java @@ -10,6 +10,10 @@ import de.dennisguse.opentracks.sensors.sensorData.SensorDataSet; */ public record RecordingData( Track track, + /* + * The current view on the SensorData. + * May contain data from previous measurements that are not present in SensorDataSet. + */ TrackPoint latestTrackPoint, SensorDataSet sensorDataSet, Statistics currentSegment) {