有没有办法让我找到我在Mac上使用终端使用哪个mockito版本?就像我可以在我的IntelliJ IDE上找到版本但是IDE使用Java 6和Mockito和Powermock,而我的代码编译的后端,我使用Mockito和Powermock的Java 8,这导致我的测试出现问题。我查看了Google主题,了解了有关检查我使用Java 8的Mockito版本的各种结果,但我不知道如何找到使用我的终端的方法。 对于那些对堆栈跟踪感兴趣的人,这里是堆栈跟踪。
Failed to transform class with name com.myproject.modcar.convertible.ConverterTest. Reason: java.io.IOException: invalid constant type: 18 at 1
java.lang.IllegalStateException: Failed to transform class with name com.myproject.modcar.convertible.ConverterTest. Reason: java.io.IOException: invalid constant type: 18 at 1
at org.powermock.core.classloader.MockClassLoader.loaadMockClass(MockClassLoader.java:207)
at org.powermock.core.classloader.MockClassLoader.loadModifiedClass(MockClassLoader.java:145)
at javassist.bytecode.stackmap.MapMaker.make(MapMaker.java:193)
at javassist.bytecode.stackmap..MapMaker.make(MapMaker.java:193)
at javassist.bytecode.stackmap.MapMaker.make(MapMaker.java:193)
at javassist.bytecode.stackmap.MapMaker.make(MapMaker.java:193)