【发布时间】:2018-07-16 10:37:00
【问题描述】:
在我的项目上运行测试时遇到问题。我正在使用 JUnit、Mockito 和 PowerMock。
我有一个测试类,我可以从 Android Studio 运行并且运行良好(6 个工作中的 6 个)。但是,如果不是从 AS 执行此操作,而是使用命令 ./gradlew test 其中三个失败并出现错误:
MyTestsClass.java:166 处的 java.lang.NoClassDefFoundError
搜索该行我可以看到它正在调用一个方法(所以我认为错误不完全存在,而是在调用内部某处)。
它怎么会在命令中失败并在 AS 中工作?这两者有什么区别?是什么导致了这个错误?
【问题讨论】:
-
我遇到了同样的问题,但我还没有找到解决方案。 stackoverflow.com/questions/50985554/…
标签: android unit-testing junit