使用EasyMock来模拟时,期望传入任何参数。

15 浏览
0 Comments

使用EasyMock来模拟时,期望传入任何参数。

使用EasyMock,我想要能够声明我期望在我的模拟对象上调用特定的方法,但是我不关心用于调用模拟对象的参数是什么。

SomeInterface mock = EasyMock.createMock(SomeInterface.class);
mock.send(/*任意参数*/);
replay(mock);
/* 执行最终会调用模拟对象的操作 */
verify(mock);

这种情况是否可能,如何实现?

另外,如果我想要接受任何派生自特定基类的对象,我该如何指定?

0