我遇到了 mockito 依赖问题。我写了一个示例测试,当我运行它时,我得到了这个异常
java.lang.NoClassDefFoundError: javassist/NotFoundException
at org.powermock.core.transformers.TestClassTransformerBuilder$RemovesTestMethodAnnotation.fromMethods(TestClassTransformerBuilder.java:62)
at org.powermock.tests.utils.impl.AbstractCommonTestSuiteChunkerImpl.createDefaultMockLoader(AbstractCommonTestSuiteChunkerImpl.java:126)
....
完整的异常可以在以下位置查看:https ://pastebin.com/xWqUX0Wc 和测试代码 - https://pastebin.com/pbWLc27B
我的依赖项如下:
mockito-all-1.9.5.jar
powermock-api-mockito-1.6.3.jar
powermock-api-support-1.4.9.jar
powermock-core-2.0.4.jar
powermock-module-junit-1.7.4.jar
powermock-module-junit-common-1.7.4.jar
powermock-reflect-2.0.4.jar
powermock-test-utils-1.5.3.jar
问题出在哪里?我猜罐子的版本有问题。你建议使用什么版本的罐子?