11

EasyMockを使用してモックオブジェクトを作成しましたが、メソッド呼び出しの後にオブジェクトが別のオブジェクトを返すようにしようとしています。メソッド呼び出しによって例外がスローされることはありませんが、andReturn()呼び出しにnull以外の引数があったことは確かですが、nullを返します。

4

1 に答える 1

19

ここでの問題はreplay()、動作を指定した後、モックオブジェクトを呼び出さなかったことです。何らかの理由で、これにより期待される動作の一部が許可されましたが、戻り値が期待された場合は常にnullが返されます。replay()モックを使用する前に電話することを忘れないでください。

于 2012-06-18T21:17:57.407 に答える