【发布时间】:2016-01-29 06:25:06
【问题描述】:
我在测试中使用了 ScalaTest 和 Mockito。如果我使用命令行,则测试通过。但是当我使用 Intellij 运行时出现以下错误。似乎只有为测试导入了 mockito。
An exception or error caused a run to abort: org.mockito.mock.MockCreationSettings.getSerializableMode()Lorg/mockito/mock/SerializableMode;
java.lang.NoSuchMethodError: org.mockito.mock.MockCreationSettings.getSerializableMode()Lorg/mockito/mock/SerializableMode;
at org.powermock.api.mockito.repackaged.AcrossJVMSerializationFeature.enableSerializationAcrossJVM(AcrossJVMSerializationFeature.java:166)
at org.powermock.api.mockito.repackaged.CglibMockMaker.createMock(CglibMockMaker.java:23)
at org.powermock.api.mockito.internal.mockmaker.PowerMockMaker.createMock(PowerMockMaker.java:46)
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:26)
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:51)
at org.mockito.Mockito.mock(Mockito.java:1243)
at org.mockito.Mockito.mock(Mockito.java:1120)
at org.scalatest.mock.MockitoSugar$class.mock(MockitoSugar.scala:74)
【问题讨论】:
-
您找到解决方案了吗?
-
不,还是不知道
标签: scala intellij-idea mockito scalatest