如何在 AndroidUnitTest 中获取应用程序
How to get application in AndroidUnitTest
在 AndroidUnitTest 中,我需要将应用程序传递给 类 之一(实际上是我的网络管理员)。我如何获得 运行 申请?
我试过
instrumentationapplication = InstrumentationRegistry.getInstrumentation().targetContext as Application
但是,我遇到了转换错误并且它不起作用。
你可以使用
val application = androidx.test.core.app.ApplicationProvider.getApplicationContext() as MyApplication
确保您拥有 androidx 测试库依赖项。
在 AndroidUnitTest 中,我需要将应用程序传递给 类 之一(实际上是我的网络管理员)。我如何获得 运行 申请?
我试过
instrumentationapplication = InstrumentationRegistry.getInstrumentation().targetContext as Application
但是,我遇到了转换错误并且它不起作用。
你可以使用
val application = androidx.test.core.app.ApplicationProvider.getApplicationContext() as MyApplication
确保您拥有 androidx 测试库依赖项。