AndroidUnitTest에서 응용 프로그램을 얻는 방법

마흐디 :

AndroidUnitTest I 필요 응용 프로그램의 클래스 중 하나 (사실 내 네트워크 관리자)에 전달합니다. 어떻게 응용 프로그램을 실행받을 수 있나요?

나는 재판을

instrumentationapplication = InstrumentationRegistry.getInstrumentation().targetContext as Application

그러나, 나는 캐스트 오류가 발생하고 그것은 작동하지 않습니다.

oziomajnr :

당신은 사용할 수 있습니다

val application = androidx.test.core.app.ApplicationProvider.getApplicationContext() as MyApplication

반드시 당신이 androidx 테스트 라이브러리 의존성이 있는지 확인하십시오.

추천

출처http://43.154.161.224:23101/article/api/json?id=14405&siteId=1