如何访问 Android 测试项目中的原始资源?
这是我的测试类:
public class AndroidTunerTest extends
ActivityInstrumentationTestCase2<AndroidTunerActivity> {
[...]
}
但是我无法访问我的测试项目的上下文,我只能访问我想要测试的 Activity 的上下文。所以我不知道如何以这里提到的相同方式读取资源:
Android 如何访问我放入 res 文件夹中的原始资源?
我不想将所有测试资源捆绑在我的主应用程序中,因为测试有非常大的不相关的文件对于真正的应用程序。
我能做些什么?
This is my test class:
public class AndroidTunerTest extends
ActivityInstrumentationTestCase2<AndroidTunerActivity> {
[...]
}
But I can't access the context of my test project, I can only access the context of the Activity I want to test. So I don't know how to read the resources in the same way mentioned here:
Android how to get access to raw resources that i put in res folder?
I don't want to bundle all the test resources in my main app because the testing has very big files which aren't relevant for the real app.
What can I do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
明白了...
我花了一些时间调试和反思 ActivityInstrumentationTestCase2 继承树。
Got it...
Took me a bit of debugging and introspecting the ActivityInstrumentationTestCase2 inheritance tree.