diff --git a/src/androidTest/java/de/dennisguse/opentracks/EspressoCustomLayoutTest.java b/src/androidTest/java/de/dennisguse/opentracks/EspressoCustomLayoutTest.java index f6f2294fd..671ae51cd 100644 --- a/src/androidTest/java/de/dennisguse/opentracks/EspressoCustomLayoutTest.java +++ b/src/androidTest/java/de/dennisguse/opentracks/EspressoCustomLayoutTest.java @@ -8,23 +8,21 @@ import static androidx.test.espresso.matcher.ViewMatchers.isDisplayed; import static androidx.test.espresso.matcher.ViewMatchers.withId; import static org.hamcrest.CoreMatchers.is; -import android.content.Context; import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; import android.view.ViewParent; import androidx.recyclerview.widget.RecyclerView; -import androidx.test.core.app.ApplicationProvider; import androidx.test.espresso.NoMatchingViewException; import androidx.test.espresso.UiController; import androidx.test.espresso.ViewAction; import androidx.test.espresso.ViewAssertion; import androidx.test.espresso.ViewInteraction; import androidx.test.espresso.action.MotionEvents; +import androidx.test.ext.junit.rules.ActivityScenarioRule; import androidx.test.ext.junit.runners.AndroidJUnit4; import androidx.test.filters.LargeTest; -import androidx.test.rule.ActivityTestRule; import androidx.test.rule.GrantPermissionRule; import org.hamcrest.Description; @@ -42,15 +40,11 @@ import de.dennisguse.opentracks.settings.PreferencesUtils; @RunWith(AndroidJUnit4.class) public class EspressoCustomLayoutTest { - private final Context context = ApplicationProvider.getApplicationContext(); + @Rule + public ActivityScenarioRule mActivityTestRule = new ActivityScenarioRule<>(TrackListActivity.class); @Rule - public ActivityTestRule mActivityTestRule = new ActivityTestRule<>(TrackListActivity.class); - - @Rule - public GrantPermissionRule mGrantPermissionRule = - GrantPermissionRule.grant( - "android.permission.ACCESS_FINE_LOCATION"); + public GrantPermissionRule mGrantPermissionRule = GrantPermissionRule.grant(android.Manifest.permission.ACCESS_FINE_LOCATION); @Test public void customLayoutTest() { diff --git a/src/androidTest/java/de/dennisguse/opentracks/EspressoEditTrackRecordingTest.java b/src/androidTest/java/de/dennisguse/opentracks/EspressoEditTrackRecordingTest.java index dd841e2fb..f55b0cad4 100644 --- a/src/androidTest/java/de/dennisguse/opentracks/EspressoEditTrackRecordingTest.java +++ b/src/androidTest/java/de/dennisguse/opentracks/EspressoEditTrackRecordingTest.java @@ -29,10 +29,10 @@ import androidx.test.espresso.ViewInteraction; import androidx.test.espresso.action.MotionEvents; import androidx.test.espresso.util.HumanReadables; import androidx.test.espresso.util.TreeIterables; -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; @@ -49,13 +49,10 @@ import java.util.concurrent.TimeoutException; public class EspressoEditTrackRecordingTest { @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", - "android.permission.ACCESS_COARSE_LOCATION"); + public GrantPermissionRule mGrantPermissionRule = GrantPermissionRule.grant(android.Manifest.permission.ACCESS_FINE_LOCATION); @LargeTest @Test