概述
本文列举了如何在各种场景下使用Mockito verify方法,本文的组织形式偏向于用法的举例与实践,将不对额外的细节做介绍。 首先我们先mock一个简单的list实现:
用法
验证Mock对象的简单调用
验证Mock对象的调用次数
验证整个Mock对象的都没有被调用
验证Mock对象的某个方法没有被调用
验证Mock对象的没有意料之外的调用--此案例会失败
验证调用顺序
验证调用没有发生
验证某个方法至少或者之多被调用的次数
准确验证方法调用时的参数
使用flexible和any参数
使用参数捕获器
总结
目前只列举这些例子,如果有用到新的场景会继续添加,例子的代码可以参见github