EasyMock返回类型Collection的不兼容返回值类型

时间:2013-09-13 08:43:36

标签: easymock

对于方法的返回类型是collection ...

的方法,我得到以下异常
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 ..

你能帮我解决一下需要做什么吗?

感谢。

1 个答案:

答案 0 :(得分:0)

我知道我的问题在哪里。

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

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