From a79345ccf9d53b11d57fc6830c04517c50088371 Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Mon, 16 Sep 2019 22:47:37 +0200 Subject: [PATCH] Grant ACCESS_FINE_LOCATION for TrackRecordingServiceTest. --- .../opentracks/services/TrackRecordingServiceTest.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceTest.java b/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceTest.java index 76a0e7f3c..dae89af4c 100644 --- a/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceTest.java +++ b/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceTest.java @@ -28,6 +28,7 @@ import androidx.test.core.app.ApplicationProvider; import androidx.test.ext.junit.runners.AndroidJUnit4; import androidx.test.filters.MediumTest; import androidx.test.filters.SmallTest; +import androidx.test.rule.GrantPermissionRule; import androidx.test.rule.ServiceTestRule; import org.junit.After; @@ -57,7 +58,7 @@ import de.dennisguse.opentracks.util.PreferencesUtils; * Tests for the track recording service. * * @author Bartlomiej Niechwiej - * + *

* ATTENTION: This tests deletes all stored tracks in the database. * So, if it is executed on a real device, data might be lost. */ @@ -67,6 +68,9 @@ public class TrackRecordingServiceTest { @Rule public final ServiceTestRule mServiceRule = ServiceTestRule.withTimeout(5, TimeUnit.SECONDS); + @Rule + public GrantPermissionRule mRuntimePermissionRule = GrantPermissionRule.grant(android.Manifest.permission.ACCESS_FINE_LOCATION); + private Context context = ApplicationProvider.getApplicationContext(); private ContentProviderUtils providerUtils;