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 に答える