9
|
bytebender · 技术社区 · 14 年前 |
![]() |
1
0
我刚试过你的代码样本,它在这里工作,很奇怪。我下载了带有mockito和junit的powermock 1.4.5,包括依赖项,并使用了sdk(2.2)中的android.jar。只有删除@PrepareForTest时才会失败,但有例外。 编辑 您可以将android.jar与您引用的文章中提供的已删除的异常代码一起使用。 |
![]() |
2
5
可能不是你问题的直接答案,但你可以尝试 Robolectric 以便在PC上测试部分Android应用程序。 机器人避免了存根!例外,给你一些 最小 Android类实现 |
![]() |
3
2
我认为答案是你引用的库的顺序很重要,因为android.jar包含了一些junit的存根。 您必须确保在测试项目上,如果您转到“属性”,然后“Java构建路径”,则与下载的PrimeMoCK完整版本相关联的JUnit JAR显示在“订单和导出”选项卡上。 在上面 android.jar。如果不这样做,系统会先从android.jar解析junit.framework和junit.runner包,然后再从powermock中包含的junit.jar解析它们。 我知道这个问题很古老,但我认为这是正确的答案,所以我想确保把它记录在这个问题上。 |
![]() |
Murilo · Jetpack编写导航栏项目图标 5 月前 |
![]() |
KolaYAndr · 活动RESULT_OK似乎从未发生过 5 月前 |
![]() |
psycho_pat · Android应用程序中的权限 6 月前 |
|
FarazFiroz · 如何将argb转换为描述性文本颜色 6 月前 |
![]() |
Daniel · Unity Android游戏支持的设备数量太少 6 月前 |