我在android studio中有一个工作区,包含app项目和依赖android库项目。
我在app项目中有一个单元测试,它测试从app项目资源和依赖库项目资源加载字符串的类。
当我在Roboletric中运行单元测试时,当测试类尝试从库项目资源加载字符串时,我得到资源未找到异常。
如何解决此问题?如何指定要使用的Robolectric的应用程序和依赖库资源目录?
答案 0 :(得分:1)
It's possible to do this by customizing the resource paths loaded during the initialization of the RobolectricTestRunner.
There's a good example of how to do this posted in this solution:
答案 1 :(得分:0)
android {
testOptions {
unitTests {
includeAndroidResources = true
}
}
}
app / build.gradle中的似乎是为我加载资源的首选选项。