我有一个Android的项目。我想在junit中测试一下。在参考资料中,insinide strings.xml
有一个字符串数组,名为labels_array
。如何从junit中的测试方法访问(获取)这个字符串数组?
在我的测试课上
@Rule
public ActivityScenarioRule mActivityRule = new ActivityScenarioRule<>(
MainActivity.class);
字符串
和/或
@Test
public void fooTest() {
ActivityScenario scenario = mActivityRule.getScenario();
}
型
但是,我如何使用这些规则和方法,以便从方法fooTest
中访问字符串数组?
2条答案
按热度按时间yyyllmsg1#
由于你想得到字符串数组的真实的值,你可以用途:
字符串
kg7wmglp2#
你可以用模拟来做这个。我认为下面的链接之一可能是你的要求的解决方案。
https://medium.com/android-testing-daily/unit-testing-xml-resources-7387447f9ef7
或者是
Unit test Android, getString from resource的