对于方法的返回类型是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 ..
你能帮我解决一下需要做什么吗?
感谢。
答案 0 :(得分:0)
我知道我的问题在哪里。
如果您使用的是EasyMock.createMockBuilder(XXX.class)
确保你记得addMockedMethod(" methodName")。createMock();