首页 > 解决方案 > 何时使用 Spring Boot 测试以及何时使用 Mockito?

问题描述

何时使用 Spring Boot 测试何时使用 Mockito?哪个适合单元测试,哪个适合集成测试?

标签: mockitospring-boot-test

解决方案


这不是一个非此即彼的问题。您需要并使用两者来使用 Spring Boot 编写单元测试和集成测试。

在编写单元测试来验证时,例如孤立的业务逻辑,您可以完全依赖 JUnit 和 Mockito。

根据您定义单词unit的方式,您可能还包括使用 Spring Boot Test 切片注释(例如@WebMvcTest)作为单元测试的测试。在这种情况下,您还可以使用 Mockito 来模拟其他协作者@MockBean(来自 Spring Boot 的注释,它创建了一个 Mockito 模拟)。

从测试 Spring Boot 应用程序的概述开始可能是有意义的。


推荐阅读