《Java单元测试实战》——基础知识:Java单元测试技巧之PowerMock(4) https://developer.aliyun.com/article/1232476?groupCode=java
五、 参数匹配器
在执行单元测试时,有时候并不关心传入的参数的值,可以使用参数匹配器。
1. 参数匹配器(any)
Mockito提供Mockito.anyInt()、Mockito.anyString、Mockito.any(Class clazz)等来表示任意值。
2. 参数匹配器(eq)
当我们使用参数匹配器时,所有参数都应使用匹配器。 如果要为某一参数指定特定值时,就需要使用Mockito.eq()方法。
3. 附加匹配器
Mockito的AdditionalMatchers类提供了一些很少使用的参数匹配器,我们可以进行参数大于(gt)、小于(lt)、大于等于(geq)、小于等于(leq)等比较操作,也可以进行参数与(and)、或(or)、非(not)等逻辑计算等。
《Java单元测试实战》——基础知识:Java单元测试技巧之PowerMock(6) https://developer.aliyun.com/article/1232474?groupCode=java