【发布时间】:2020-11-20 12:04:03
【问题描述】:
我的应用正在使用功能模块。其中一个功能模块在 xml 资源中声明了一堆字符串,然后从我的 kotlin 代码中访问它们:例如getString(R.string.dialog_title)。我想运行 Junit 测试来证明检索到了正确的字符串内容。
Robolectric documentation page 建议使用函数getApplicationContext<MyApplication>()。但是,在对功能模块进行单元测试时,您无权访问应用程序。我猜这是因为功能模块与应用程序分开存在?
任何帮助表示赞赏。 :)
【问题讨论】:
标签: android unit-testing android-resources androidx robolectric