Cleanup: fix various issues in tests.

This commit is contained in:
Dennis Guse
2021-12-27 12:59:25 +01:00
parent 9af213fd12
commit c7bbaddc06
6 changed files with 26 additions and 29 deletions
@@ -15,6 +15,13 @@
*/
package de.dennisguse.opentracks.content.provider;
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;
import static org.mockito.Mockito.when;
import android.content.ContentResolver;
import android.content.ContentUris;
import android.content.ContentValues;
@@ -57,13 +64,6 @@ import de.dennisguse.opentracks.stats.TrackStatistics;
import de.dennisguse.opentracks.util.FileUtils;
import de.dennisguse.opentracks.util.UUIDUtils;
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;
import static org.mockito.Mockito.when;
/**
* A unit test for {@link ContentProviderUtils}.
*
@@ -220,6 +220,8 @@ public class CustomContentProviderUtilsTest {
assertEquals(0, tracksPointsCursor.getCount());
markerCursor = contentResolver.query(MarkerColumns.CONTENT_URI, null, null, null, MarkerColumns._ID);
assertEquals(0, markerCursor.getCount());
//TODO Close all cursors
}
/**
@@ -111,11 +111,6 @@ public class TrackRecordingServiceTest {
@Before
public void setUp() {
// Set up the mock content resolver
ContentProvider customContentProvider = new CustomContentProvider() {
};
customContentProvider.attachInfo(context, null);
contentProviderUtils = new ContentProviderUtils(context);
// Let's use default values.
@@ -249,6 +244,7 @@ public class TrackRecordingServiceTest {
// when
trackPointCreator.setClock(Clock.fixed(Instant.parse("2020-02-02T02:02:03Z"), ZoneId.of("CET")));
service.pauseCurrentTrack();
service.stopUpdateRecordingData();
// then
assertEquals(2, contentProviderUtils.getTrackPointCursor(trackId, null).getCount());
@@ -256,6 +252,7 @@ public class TrackRecordingServiceTest {
//when
trackPointCreator.setClock(Clock.fixed(Instant.parse("2020-02-02T02:02:04Z"), ZoneId.of("CET")));
service.resumeTrack(trackId);
service.stopUpdateRecordingData();
// then
assertTrue(service.isRecording());
@@ -2,7 +2,6 @@ package de.dennisguse.opentracks.services;
import static org.junit.Assert.assertFalse;
import android.content.ContentProvider;
import android.content.Context;
import android.os.Looper;
@@ -31,7 +30,6 @@ import de.dennisguse.opentracks.content.data.TestDataUtil;
import de.dennisguse.opentracks.content.data.Track;
import de.dennisguse.opentracks.content.data.TrackPoint;
import de.dennisguse.opentracks.content.provider.ContentProviderUtils;
import de.dennisguse.opentracks.content.provider.CustomContentProvider;
import de.dennisguse.opentracks.content.sensor.SensorDataHeartRate;
import de.dennisguse.opentracks.content.sensor.SensorDataRunning;
import de.dennisguse.opentracks.content.sensor.SensorDataSet;
@@ -79,11 +77,6 @@ public class TrackRecordingServiceTestLocation {
@Before
public void setUp() throws TimeoutException {
// Set up the mock content resolver
ContentProvider customContentProvider = new CustomContentProvider() {
};
customContentProvider.attachInfo(context, null);
contentProviderUtils = new ContentProviderUtils(context);
tearDown();
@@ -44,6 +44,7 @@ import de.dennisguse.opentracks.stats.TrackStatistics;
*
* @author Bartlomiej Niechwiej
*/
//TODO Check that those tests are really testing something!
@RunWith(AndroidJUnit4.class)
public class TrackRecordingServiceTestLooper {
@@ -67,11 +68,6 @@ public class TrackRecordingServiceTestLooper {
@Before
public void setUp() {
// Set up the mock content resolver
ContentProvider customContentProvider = new CustomContentProvider() {
};
customContentProvider.attachInfo(context, null);
contentProviderUtils = new ContentProviderUtils(context);
// Let's use default values.
@@ -81,11 +81,6 @@ public class TrackRecordingServiceTestStatistics {
@Before
public void setUp() throws TimeoutException {
// Set up the mock content resolver
ContentProvider customContentProvider = new CustomContentProvider() {
};
customContentProvider.attachInfo(context, null);
contentProviderUtils = new ContentProviderUtils(context);
tearDown();