《轻松学习Mockito》教程

Mockito是一个Java的开源测试框架,基于MIT License开源协议。

Mockito可以模拟(mock)创建一个接口的实现,或具体类的实现。然后可以像正常的调用对象的方法一样,调用模拟出来的对象的方法,获得预期的结果。同时,也可以验证是否执行过特定的行为。

一旦方法被mock实现之后,无论后续被调用多少次,都将返回被mock时指定的值。

对于同一个方法,使用相同的入参,允许被多次mock,但是生效的总是最后一次mock。

默认情况下,对于所有带返回值的方法,当调用mock对象的这些方法时,不同返回类型的返回值如下:

  • 基本类型及其包装类型:返回对应基本类型对应的默认值。例如对于int和Integer类型,返回0。对于boolean和Boolean类型,返回false。
  • 集合:返回空集合,而非null;
  • 普通对象:返回null。

[教程目录]

  1. Mockito开源测试框架入门介绍
  2. Mockito验证方法的调用次数

更多资源


---转载本站文章请注明作者和出处 996极客教程(996geek.com),请勿用于任何商业用途---

留下评论