我Application
通过创建一个子类并将这个子类的完全限定名称指定为标签中的android:name
属性来提供我自己的实现:AndroidManifest.xml
<application>
<application
android:name=".GeniuzApp"
...
运行这个 Android 应用程序,我可以得到正确的Application
对象,Activity
例如:val app = application as GeniuzApp
然而,当我调用ApplicationProvider.getApplicationContext
配置为 的单元测试时@RunWith(RobolectricTestRunner::class)
,我没有得到我的Application
子类的实例(即GeniuzApp
)。
我是否需要在单元测试中提供任何其他内容才能获得正确的应用程序实例?