【发布时间】:2010-08-16 20:56:14
【问题描述】:
假设我想模拟一个具有以下签名的方法:
public A foo(A a)
我希望 foo 以返回接收到的内容的方式被模拟(即同一个实例 a)
我尝试了以下失败:
Capture<A> capture = new Capture();
expect(myclass.foo(capture)).andReturn(capture.getValue());
这不起作用,因为调用 getValue() 时捕获仍然是空的。
有什么想法吗?
谢谢
【问题讨论】:
标签: easymock