幼敏悟过人,读书辄成诵。这篇文章主要讲述Android Mockito如何模拟资源相关的知识,希望能为你提供帮助。
我正在使用robolectric作为我与Mockito的测试运行员。我想在android中知道如何模拟资源。我有一个数组资源,但在我的测试中,我想嘲笑价值。
我有一个看起来像这样的数组:
<
array name="screen_sections">
<
item>
screen1<
/item>
<
item>
screen2<
/item>
<
item>
screen3<
/item>
<
item>
screen4<
/item>
<
/array>
在测试代??码中,我想模仿这些值。
答案【Android Mockito如何模拟资源】我找到了使用
Mockito.when
做到这一点的方法。所以我会创建一个普通的数组并用我的值保存它,这样的效果很好:CharSequence myNewArray = {"value1","value2","value3"}
Mockito.when(resources.getTextArray(someID)).thenReturn(myNewArray);
推荐阅读
- Android(Mockito(2.0.2-beta) - 无法模拟/间谍最后的课程)
- 集成CLion和Android NDK
- Android - 劫持点击[关闭]
- Android ListView performitemclick
- 如何在QML ApplicationWindow中获取activeFocusControl的className
- QML中的SVG未在Android上显示
- 如何阅读web.config文件中的appSettings部分()
- 在Azure App Service上启用gzip压缩
- web.config和app.config混淆