diff --git a/src/androidTest/java/de/dennisguse/opentracks/EspressoCategoryUnitTest.java b/src/androidTest/java/de/dennisguse/opentracks/EspressoCategoryUnitTest.java index 3aa480813..52370ea42 100644 --- a/src/androidTest/java/de/dennisguse/opentracks/EspressoCategoryUnitTest.java +++ b/src/androidTest/java/de/dennisguse/opentracks/EspressoCategoryUnitTest.java @@ -9,10 +9,10 @@ import androidx.test.espresso.DataInteraction; import androidx.test.espresso.UiController; import androidx.test.espresso.ViewAction; import androidx.test.espresso.ViewInteraction; -import androidx.test.filters.LargeTest; -import androidx.test.rule.ActivityTestRule; -import androidx.test.rule.GrantPermissionRule; +import androidx.test.ext.junit.rules.ActivityScenarioRule; import androidx.test.ext.junit.runners.AndroidJUnit4; +import androidx.test.filters.LargeTest; +import androidx.test.rule.GrantPermissionRule; import org.hamcrest.Description; import org.hamcrest.Matcher; @@ -44,12 +44,10 @@ import static org.hamcrest.Matchers.is; public class EspressoCategoryUnitTest { @Rule - public ActivityTestRule mActivityTestRule = new ActivityTestRule<>(TrackListActivity.class); + public ActivityScenarioRule mActivityTestRule = new ActivityScenarioRule<>(TrackListActivity.class); @Rule - public GrantPermissionRule mGrantPermissionRule = - GrantPermissionRule.grant( - "android.permission.ACCESS_FINE_LOCATION"); + public GrantPermissionRule mRuntimePermissionRule = GrantPermissionRule.grant(android.Manifest.permission.ACCESS_FINE_LOCATION); @Test public void changeBetweenCategoryUpdateProperlyUnitTest() { diff --git a/src/androidTest/java/de/dennisguse/opentracks/EspressoDeleteTrackTest.java b/src/androidTest/java/de/dennisguse/opentracks/EspressoDeleteTrackTest.java index a3456fb2c..8a98e3f57 100644 --- a/src/androidTest/java/de/dennisguse/opentracks/EspressoDeleteTrackTest.java +++ b/src/androidTest/java/de/dennisguse/opentracks/EspressoDeleteTrackTest.java @@ -18,10 +18,10 @@ import androidx.test.espresso.ViewInteraction; import androidx.test.espresso.action.MotionEvents; import androidx.test.espresso.assertion.ViewAssertions; import androidx.test.ext.junit.rules.ActivityScenarioRule; +import androidx.test.ext.junit.runners.AndroidJUnit4; import androidx.test.filters.LargeTest; import androidx.test.platform.app.InstrumentationRegistry; import androidx.test.rule.GrantPermissionRule; -import androidx.test.ext.junit.runners.AndroidJUnit4; import org.hamcrest.Description; import org.hamcrest.Matcher; @@ -55,7 +55,7 @@ public class EspressoDeleteTrackTest { public ActivityScenarioRule mActivityTestRule = new ActivityScenarioRule<>(TrackListActivity.class); @Rule - public GrantPermissionRule mGrantPermissionRule = GrantPermissionRule.grant("android.permission.ACCESS_FINE_LOCATION"); + public GrantPermissionRule mGrantPermissionRule = GrantPermissionRule.grant(android.Manifest.permission.ACCESS_FINE_LOCATION); private MyIdlingResource idlingResource; @@ -241,7 +241,7 @@ public class EspressoDeleteTrackTest { private class MyIdlingResource implements IdlingResource { - private Context context; + private final Context context; private ResourceCallback resourceCallback; public MyIdlingResource(Context context) { diff --git a/src/androidTest/java/de/dennisguse/opentracks/EspressoUITest.java b/src/androidTest/java/de/dennisguse/opentracks/EspressoUITest.java index 2876c33e2..8911992f0 100644 --- a/src/androidTest/java/de/dennisguse/opentracks/EspressoUITest.java +++ b/src/androidTest/java/de/dennisguse/opentracks/EspressoUITest.java @@ -35,7 +35,7 @@ public class EspressoUITest { public ActivityScenarioRule mActivityTestRule = new ActivityScenarioRule<>(TrackListActivity.class); @Rule - public GrantPermissionRule mGrantPermissionRule = GrantPermissionRule.grant("android.permission.ACCESS_FINE_LOCATION"); + public GrantPermissionRule mGrantPermissionRule = GrantPermissionRule.grant(android.Manifest.permission.ACCESS_FINE_LOCATION); @LargeTest @Test