次のシグネチャを持つメソッドをモックしたいとします。
public A foo(A a)
受け取ったものを返すように foo を嘲笑したい (つまり、同じインスタンス a)
私は次のことを試みましたが失敗しました:
Capture<A> capture = new Capture();
expect(myclass.foo(capture)).andReturn(capture.getValue());
getValue() が呼び出されたときにキャプチャがまだ空であるため、これは機能しません。
何か案は?
ありがとう