使用EasyMock来模拟时,期望传入任何参数。
使用EasyMock,我想要能够声明我期望在我的模拟对象上调用特定的方法,但是我不关心用于调用模拟对象的参数是什么。
SomeInterface mock = EasyMock.createMock(SomeInterface.class);
mock.send(/*任意参数*/);
replay(mock);
/* 执行最终会调用模拟对象的操作 */
verify(mock);
这种情况是否可能,如何实现?
另外,如果我想要接受任何派生自特定基类的对象,我该如何指定?