Replace old InstrumentationRegistry.getTargetContext()

with ApplicationProvider.getApplicationContext()
This commit is contained in:
Dominik Schürmann 2020-07-01 22:16:32 +02:00
parent 0ed4fb8e60
commit 0034e1faff
3 changed files with 11 additions and 5 deletions

View File

@ -5,6 +5,8 @@ import android.app.ActivityManager;
import android.app.Instrumentation; import android.app.Instrumentation;
import android.content.Context; import android.content.Context;
import android.os.Build; import android.os.Build;
import androidx.test.core.app.ApplicationProvider;
import androidx.test.platform.app.InstrumentationRegistry; import androidx.test.platform.app.InstrumentationRegistry;
import androidx.test.espresso.IdlingPolicies; import androidx.test.espresso.IdlingPolicies;
import androidx.test.espresso.ViewInteraction; import androidx.test.espresso.ViewInteraction;
@ -88,7 +90,7 @@ public class MainActivityEspressoTest {
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); e.printStackTrace();
} }
SystemAnimations.disableAll(InstrumentationRegistry.getTargetContext()); SystemAnimations.disableAll(ApplicationProvider.getApplicationContext());
// dismiss the ANR or any other system dialogs that might be there // dismiss the ANR or any other system dialogs that might be there
UiObject button = new UiObject(new UiSelector().text("Wait").enabled(true)); UiObject button = new UiObject(new UiSelector().text("Wait").enabled(true));
@ -109,7 +111,7 @@ public class MainActivityEspressoTest {
@AfterClass @AfterClass
public static void classTearDown() { public static void classTearDown() {
SystemAnimations.enableAll(InstrumentationRegistry.getTargetContext()); SystemAnimations.enableAll(ApplicationProvider.getApplicationContext());
} }
public static boolean isEmulator() { public static boolean isEmulator() {

View File

@ -1,6 +1,8 @@
package org.fdroid.fdroid.nearby; package org.fdroid.fdroid.nearby;
import android.content.Context; import android.content.Context;
import androidx.test.core.app.ApplicationProvider;
import androidx.test.platform.app.InstrumentationRegistry; import androidx.test.platform.app.InstrumentationRegistry;
import androidx.test.ext.junit.runners.AndroidJUnit4; import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.fdroid.fdroid.FDroidApp; import org.fdroid.fdroid.FDroidApp;
@ -23,7 +25,7 @@ public class BonjourManagerTest {
@Test @Test
public void testStartStop() throws InterruptedException { public void testStartStop() throws InterruptedException {
Context context = InstrumentationRegistry.getTargetContext(); Context context = ApplicationProvider.getApplicationContext();
FDroidApp.ipAddressString = LOCALHOST; FDroidApp.ipAddressString = LOCALHOST;
FDroidApp.port = PORT; FDroidApp.port = PORT;
@ -65,7 +67,7 @@ public class BonjourManagerTest {
@Test @Test
public void testRestart() throws InterruptedException { public void testRestart() throws InterruptedException {
Context context = InstrumentationRegistry.getTargetContext(); Context context = ApplicationProvider.getApplicationContext();
FDroidApp.ipAddressString = LOCALHOST; FDroidApp.ipAddressString = LOCALHOST;
FDroidApp.port = PORT; FDroidApp.port = PORT;

View File

@ -4,6 +4,8 @@ import android.content.BroadcastReceiver;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.content.IntentFilter; import android.content.IntentFilter;
import androidx.test.core.app.ApplicationProvider;
import androidx.test.platform.app.InstrumentationRegistry; import androidx.test.platform.app.InstrumentationRegistry;
import androidx.test.filters.LargeTest; import androidx.test.filters.LargeTest;
import androidx.test.ext.junit.runners.AndroidJUnit4; import androidx.test.ext.junit.runners.AndroidJUnit4;
@ -41,7 +43,7 @@ public class LocalHTTPDManagerTest {
@Before @Before
public void setUp() { public void setUp() {
context = InstrumentationRegistry.getTargetContext(); context = ApplicationProvider.getApplicationContext();
lbm = LocalBroadcastManager.getInstance(context); lbm = LocalBroadcastManager.getInstance(context);
FDroidApp.ipAddressString = LOCALHOST; FDroidApp.ipAddressString = LOCALHOST;