trackPoints = contentProviderUtils.getTrackPoints(trackId);
- Assert.assertEquals(4, trackPoints.size());
- Assert.assertEquals(TrackPointsColumns.PAUSE_LATITUDE, trackPoints.get(1).getLatitude(), 0.01);
- Assert.assertEquals(TrackPointsColumns.RESUME_LATITUDE, trackPoints.get(2).getLatitude(), 0.01);
+ assertEquals(4, trackPoints.size());
+ assertEquals(TrackPointsColumns.PAUSE_LATITUDE, trackPoints.get(1).getLatitude(), 0.01);
+ assertEquals(TrackPointsColumns.RESUME_LATITUDE, trackPoints.get(2).getLatitude(), 0.01);
}
@FlakyTest(detail = "Sometimes fails on CI.")
@@ -242,8 +248,8 @@ public class TrackRecordingServiceTest {
PreferencesUtils.setLong(context, R.string.recording_track_id_key, 123L);
// then
- Assert.assertFalse(service.isRecording());
- Assert.assertNull(service.getRecordingTrackId());
+ assertFalse(service.isRecording());
+ assertNull(service.getRecordingTrackId());
}
@MediumTest
@@ -252,7 +258,7 @@ public class TrackRecordingServiceTest {
// given
TrackRecordingServiceInterface service = ((TrackRecordingServiceInterface) mServiceRule.bindService(createStartIntent(context)));
service.startNewTrack();
- Assert.assertTrue(service.isRecording());
+ assertTrue(service.isRecording());
Track.Id trackId = service.getRecordingTrackId();
@@ -260,10 +266,10 @@ public class TrackRecordingServiceTest {
Track.Id newTrackId = service.startNewTrack();
// then
- Assert.assertNull(newTrackId);
+ assertNull(newTrackId);
- Assert.assertEquals(trackId, PreferencesUtils.getRecordingTrackId(context));
- Assert.assertEquals(trackId, service.getRecordingTrackId());
+ assertEquals(trackId, PreferencesUtils.getRecordingTrackId(context));
+ assertEquals(trackId, service.getRecordingTrackId());
}
@MediumTest
@@ -271,15 +277,15 @@ public class TrackRecordingServiceTest {
public void testEndCurrentTrack_noRecording() throws Exception {
// given
TrackRecordingServiceInterface service = ((TrackRecordingServiceInterface) mServiceRule.bindService(createStartIntent(context)));
- Assert.assertFalse(service.isRecording());
+ assertFalse(service.isRecording());
// when
// Ending the current track when there is no recording should not result in any error.
service.endCurrentTrack();
// then
- Assert.assertFalse(PreferencesUtils.isRecording(context));
- Assert.assertNull(service.getRecordingTrackId());
+ assertFalse(PreferencesUtils.isRecording(context));
+ assertNull(service.getRecordingTrackId());
}
@MediumTest
@@ -287,13 +293,13 @@ public class TrackRecordingServiceTest {
public void testInsertWaypointMarker_noRecordingTrack() throws Exception {
// given
TrackRecordingServiceInterface service = ((TrackRecordingServiceInterface) mServiceRule.bindService(createStartIntent(context)));
- Assert.assertFalse(service.isRecording());
+ assertFalse(service.isRecording());
// when
Waypoint.Id waypointId = service.insertWaypoint(null, null, null, null);
// then
- Assert.assertNull(waypointId);
+ assertNull(waypointId);
}
@MediumTest
@@ -302,7 +308,7 @@ public class TrackRecordingServiceTest {
// given
TrackRecordingServiceInterface service = ((TrackRecordingServiceInterface) mServiceRule.bindService(createStartIntent(context)));
service.startNewTrack();
- Assert.assertTrue(service.isRecording());
+ assertTrue(service.isRecording());
newTrackPoint(service);
Track.Id trackId = service.getRecordingTrackId();
@@ -310,21 +316,21 @@ public class TrackRecordingServiceTest {
Waypoint.Id waypointId = service.insertWaypoint(null, null, null, null);
// then
- Assert.assertNotEquals(-1L, waypointId);
+ assertNotEquals(-1L, waypointId);
Waypoint wpt = contentProviderUtils.getWaypoint(waypointId);
- Assert.assertEquals(context.getString(R.string.marker_waypoint_icon_url), wpt.getIcon());
- Assert.assertEquals(context.getString(R.string.marker_name_format, 1), wpt.getName());
- Assert.assertEquals(trackId, wpt.getTrackId());
- Assert.assertEquals(0.0, wpt.getLength(), 0.01);
- Assert.assertNotNull(wpt.getLocation());
+ assertEquals(context.getString(R.string.marker_waypoint_icon_url), wpt.getIcon());
+ assertEquals(context.getString(R.string.marker_name_format, 1), wpt.getName());
+ assertEquals(trackId, wpt.getTrackId());
+ assertEquals(0.0, wpt.getLength(), 0.01);
+ assertNotNull(wpt.getLocation());
service.endCurrentTrack();
}
private void addTrack(Track track, boolean isRecording) {
- Assert.assertTrue(track.getId().isValid());
+ assertTrue(track.getId().isValid());
contentProviderUtils.insertTrack(track);
- Assert.assertEquals(track.getId(), contentProviderUtils.getTrack(track.getId()).getId());
+ assertEquals(track.getId(), contentProviderUtils.getTrack(track.getId()).getId());
PreferencesUtils.setLong(context, R.string.recording_track_id_key, isRecording ? track.getId().getId() : PreferencesUtils.RECORDING_TRACK_ID_DEFAULT);
PreferencesUtils.setBoolean(context, R.string.recording_track_paused_key, !isRecording);
}
diff --git a/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceTestLocation.java b/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceTestLocation.java
index 644d3cc2e..393876d47 100644
--- a/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceTestLocation.java
+++ b/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceTestLocation.java
@@ -12,7 +12,6 @@ import androidx.test.rule.GrantPermissionRule;
import androidx.test.rule.ServiceTestRule;
import org.junit.After;
-import org.junit.Assert;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Rule;
@@ -33,6 +32,9 @@ import de.dennisguse.opentracks.content.sensor.SensorDataSet;
import de.dennisguse.opentracks.services.sensors.BluetoothRemoteSensorManager;
import de.dennisguse.opentracks.util.PreferencesUtils;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+
/**
* Tests insert location.
*
@@ -103,11 +105,11 @@ public class TrackRecordingServiceTestLocation {
service.endCurrentTrack();
// then
- Assert.assertFalse(service.isRecording());
+ assertFalse(service.isRecording());
List trackPoints = contentProviderUtils.getTrackPoints(trackId);
- Assert.assertEquals(6, trackPoints.size());
- Assert.assertEquals(45.0005, trackPoints.get(5).getLatitude(), 0.01);
+ assertEquals(6, trackPoints.size());
+ assertEquals(45.0005, trackPoints.get(5).getLatitude(), 0.01);
}
@MediumTest
@@ -127,11 +129,11 @@ public class TrackRecordingServiceTestLocation {
service.endCurrentTrack();
// then
- Assert.assertFalse(service.isRecording());
+ assertFalse(service.isRecording());
List trackPoints = contentProviderUtils.getTrackPoints(trackId);
- Assert.assertEquals(2, trackPoints.size());
- Assert.assertEquals(45.000005, trackPoints.get(1).getLatitude(), 0.01);
+ assertEquals(2, trackPoints.size());
+ assertEquals(45.000005, trackPoints.get(1).getLatitude(), 0.01);
}
// @MediumTest
@@ -169,13 +171,13 @@ public class TrackRecordingServiceTestLocation {
service.endCurrentTrack();
// then
- Assert.assertFalse(service.isRecording());
+ assertFalse(service.isRecording());
List trackPoints = contentProviderUtils.getTrackPoints(trackId);
- Assert.assertEquals(3, trackPoints.size());
- Assert.assertEquals(1, trackPoints.get(0).getAccuracy(), 0.01);
- Assert.assertEquals(2, trackPoints.get(1).getAccuracy(), 0.01);
- Assert.assertEquals(6, trackPoints.get(2).getAccuracy(), 0.01);
+ assertEquals(3, trackPoints.size());
+ assertEquals(1, trackPoints.get(0).getAccuracy(), 0.01);
+ assertEquals(2, trackPoints.get(1).getAccuracy(), 0.01);
+ assertEquals(6, trackPoints.get(2).getAccuracy(), 0.01);
}
@MediumTest
@@ -195,14 +197,14 @@ public class TrackRecordingServiceTestLocation {
service.endCurrentTrack();
// then
- Assert.assertFalse(service.isRecording());
+ assertFalse(service.isRecording());
List trackPoints = contentProviderUtils.getTrackPoints(trackId);
- Assert.assertEquals(4, trackPoints.size());
- Assert.assertEquals(1, trackPoints.get(0).getAccuracy(), 0.01);
- Assert.assertEquals(2, trackPoints.get(1).getAccuracy(), 0.01);
- Assert.assertEquals(5, trackPoints.get(2).getAccuracy(), 0.01); //TODO Check why this trackPoint is inserted.
- Assert.assertEquals(6, trackPoints.get(3).getAccuracy(), 0.01);
+ assertEquals(4, trackPoints.size());
+ assertEquals(1, trackPoints.get(0).getAccuracy(), 0.01);
+ assertEquals(2, trackPoints.get(1).getAccuracy(), 0.01);
+ assertEquals(5, trackPoints.get(2).getAccuracy(), 0.01); //TODO Check why this trackPoint is inserted.
+ assertEquals(6, trackPoints.get(3).getAccuracy(), 0.01);
}
@@ -238,16 +240,16 @@ public class TrackRecordingServiceTestLocation {
service.endCurrentTrack();
// then
- Assert.assertFalse(service.isRecording());
+ assertFalse(service.isRecording());
List trackPoints = contentProviderUtils.getTrackPoints(trackId);
- Assert.assertEquals(6, trackPoints.size());
- Assert.assertEquals(0, trackPoints.get(0).getAccuracy(), 0.01);
- Assert.assertEquals(1, trackPoints.get(1).getAccuracy(), 0.01);
- Assert.assertEquals(2, trackPoints.get(2).getAccuracy(), 0.01);
- Assert.assertEquals(3, trackPoints.get(3).getAccuracy(), 0.01);
- Assert.assertEquals(4, trackPoints.get(4).getAccuracy(), 0.01);
- Assert.assertEquals(5, trackPoints.get(5).getAccuracy(), 0.01);
+ assertEquals(6, trackPoints.size());
+ assertEquals(0, trackPoints.get(0).getAccuracy(), 0.01);
+ assertEquals(1, trackPoints.get(1).getAccuracy(), 0.01);
+ assertEquals(2, trackPoints.get(2).getAccuracy(), 0.01);
+ assertEquals(3, trackPoints.get(3).getAccuracy(), 0.01);
+ assertEquals(4, trackPoints.get(4).getAccuracy(), 0.01);
+ assertEquals(5, trackPoints.get(5).getAccuracy(), 0.01);
}
@MediumTest
@@ -266,16 +268,16 @@ public class TrackRecordingServiceTestLocation {
service.endCurrentTrack();
// then
- Assert.assertFalse(service.isRecording());
+ assertFalse(service.isRecording());
List trackPoints = contentProviderUtils.getTrackPoints(trackId);
- Assert.assertEquals(7, trackPoints.size());
- Assert.assertEquals(1, trackPoints.get(0).getAccuracy(), 0.01);
- Assert.assertEquals(TrackPointsColumns.PAUSE_LATITUDE, trackPoints.get(1).getLatitude(), 0.01);
- Assert.assertEquals(2, trackPoints.get(2).getAccuracy(), 0.01);
- Assert.assertEquals(3, trackPoints.get(3).getAccuracy(), 0.01);
- Assert.assertEquals(TrackPointsColumns.PAUSE_LATITUDE, trackPoints.get(4).getLatitude(), 0.01);
- Assert.assertEquals(4, trackPoints.get(5).getAccuracy(), 0.01);
- Assert.assertEquals(5, trackPoints.get(6).getAccuracy(), 0.01);
+ assertEquals(7, trackPoints.size());
+ assertEquals(1, trackPoints.get(0).getAccuracy(), 0.01);
+ assertEquals(TrackPointsColumns.PAUSE_LATITUDE, trackPoints.get(1).getLatitude(), 0.01);
+ assertEquals(2, trackPoints.get(2).getAccuracy(), 0.01);
+ assertEquals(3, trackPoints.get(3).getAccuracy(), 0.01);
+ assertEquals(TrackPointsColumns.PAUSE_LATITUDE, trackPoints.get(4).getLatitude(), 0.01);
+ assertEquals(4, trackPoints.get(5).getAccuracy(), 0.01);
+ assertEquals(5, trackPoints.get(6).getAccuracy(), 0.01);
}
}
diff --git a/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceTestLooper.java b/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceTestLooper.java
index e3e3f28b4..f0ba5cd28 100644
--- a/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceTestLooper.java
+++ b/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceTestLooper.java
@@ -13,7 +13,6 @@ import androidx.test.rule.ServiceTestRule;
import org.junit.After;
import org.junit.AfterClass;
-import org.junit.Assert;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Rule;
@@ -32,6 +31,12 @@ import de.dennisguse.opentracks.content.provider.CustomContentProvider;
import de.dennisguse.opentracks.stats.TrackStatistics;
import de.dennisguse.opentracks.util.PreferencesUtils;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertTrue;
+
/**
* Tests for the track recording service, which require a {@link Looper}.
*
@@ -188,23 +193,23 @@ public class TrackRecordingServiceTestLooper {
@Test
public void testIntegration_completeRecordingSession() throws TimeoutException {
List