概述
本文用大量的例子和用例来阐述如何用Mockito来配置一些调用行为,本文的组织形式偏向于用法的举例与实践,将不对额外的细节做介绍。
如果你想查看其它的使用Mockito测试的文章,请参见Mockito
首先我们仍然要和上一篇文章一样Mock一个简单的list:
用法
为Mock对象配置简单的返回值
另一种配置返回值的方法
为mock对象的指定方法配置抛出异常
为返回值为空的方法配置行为(抛出异常)
为多次调用配置行为,第一次调用不抛出异常
第二次调用时抛出异常
配置mock对象调用真实的方法
为mock方法配置自定义的回答
总结
目前列举这些例子,如果有用到新的场景会继续添加,例子的代码可以参见github