如何使用EasyMock预期任何参数的void方法调用

时间:2013-06-15 13:08:19

标签: unit-testing junit easymock

作为单元测试的一部分,我需要使用任何参数模拟一个void函数(接受任何非原始参数,例如MAP)调用。

mockObj.myMethod(<anyObject>)

是否可以使用EasyMock执行此操作?

1 个答案:

答案 0 :(得分:8)

使用anyObject方法之一:anyObject()anyObject(T)

所以

 expect(mockObj.myMethod(anyObject()));

请参阅documentation

使用参数匹配器的灵活期望部分