1

对于方法的返回类型为集合的方法,我收到以下异常...

java.lang.IllegalStateException: incompatible return value type
at org.easymock.internal.MocksControl.andReturn(MocksControl.java:218)

expect(training.getTrainingMaterials()).andReturn(new HashSet());

其中training.getTrainingMaterials()--> 返回类型是 Collection..

你能帮我做些什么吗?

谢谢。

4

1 回答 1

0

我知道我的问题在哪里。

如果您使用的是 EasyMock.createMockBuilder(XXX.class)

确保你记得 addMockedMethod("methodName").createMock();

于 2015-10-23T21:28:43.977 回答