From 167b2ef002f78c1578274f29472c101d5fa9b8d5 Mon Sep 17 00:00:00 2001 From: Sawyer Blatz Date: Thu, 8 Aug 2019 08:54:36 -0700 Subject: [PATCH] No issue: Removes deprecated usage of InstrumentationRegistry --- .../java/org/mozilla/fenix/helpers/MockWebServer.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/androidTest/java/org/mozilla/fenix/helpers/MockWebServer.kt b/app/src/androidTest/java/org/mozilla/fenix/helpers/MockWebServer.kt index 69b009f3e..6fd3f1581 100644 --- a/app/src/androidTest/java/org/mozilla/fenix/helpers/MockWebServer.kt +++ b/app/src/androidTest/java/org/mozilla/fenix/helpers/MockWebServer.kt @@ -9,11 +9,12 @@ import java.io.IOException import android.net.Uri import android.os.Handler import android.os.Looper -import androidx.test.platform.app.InstrumentationRegistry +import androidx.test.core.app.ApplicationProvider import okhttp3.mockwebserver.Dispatcher import okhttp3.mockwebserver.MockResponse import okhttp3.mockwebserver.MockWebServer import okhttp3.mockwebserver.RecordedRequest +import org.mozilla.fenix.HomeActivity import org.mozilla.fenix.helpers.ext.toUri object MockWebServerHelper { @@ -47,7 +48,7 @@ class AndroidAssetDispatcher : Dispatcher() { private val mainThreadHandler = Handler(Looper.getMainLooper()) override fun dispatch(request: RecordedRequest): MockResponse { - val assetManager = InstrumentationRegistry.getInstrumentation().targetContext.assets + val assetManager = ApplicationProvider.getApplicationContext().assets val assetContents = try { val pathNoLeadingSlash = request.path.drop(1) assetManager.open(pathNoLeadingSlash).use { inputStream ->