Mockito 是一个流行的Java单元测试Mock框架,用于接口和数据模拟。本文我们将快速介绍Mockito的基本使用,详细用法请查阅我们的Mockito系列教程。
使用前需要在您的构建工具中引入 库,对于 Gradle 用户:
对于 Maven 用户:
对于 Spring Boot 用户, 中已经集成好了Mockito,无需配置。
最新版本请前往 Maven 中央仓库查看。
上面示例,首先我们使用 Mockito 中的 静态方法创建mock对象。或使用 @Mock 注解,详情参考我们的这篇文章
通过 指定mock行为。例如上面当调用 mockedList.get(0) 将返回 "first",这一过程专业术语叫做“打桩”(stubbing)。
除了 ,还可使用 ,两者区别是 spy 是部分mock,如果不打桩执行的是真实的方法。
使用 @InjectMocks 注解实现依赖注入,自动将mock/spy对象注入到被测试对象中。详情参考我们的这篇文章
本本文我们简单介绍了Mockito的基本使用,进一步学习请前往我们的Mockito系列教程。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/6600.html