《Spring Boot 入门》17.1 单元测试
单元测试是测试金字塔的底座,也是唯一不需要启动 Spring 容器的测试。本节讲清 JUnit 5 的核心注解与断言,重点演示 Mockito 的 @Mock、when、verify 与 ArgumentCaptor,并说明 4.x 下用 @ExtendWith(MockitoExtension.class) 集成 Mockito 的正确方式,最后为图书服务写出一组单元测试。
tag
单元测试是测试金字塔的底座,也是唯一不需要启动 Spring 容器的测试。本节讲清 JUnit 5 的核心注解与断言,重点演示 Mockito 的 @Mock、when、verify 与 ArgumentCaptor,并说明 4.x 下用 @ExtendWith(MockitoExtension.class) 集成 Mockito 的正确方式,最后为图书服务写出一组单元测试。
Java 测试金字塔到端到端:JUnit 5 参数化、Mockito 高级特性、AssertJ 流式断言、JaCoCo 覆盖率与 Testcontainers 容器化集成测试实战指南。
Java 测试金字塔实战:JUnit 5 参数化/嵌套/动态测试、Mockito 模拟与验证、Testcontainers 集成测试、Pact 契约测试与 CI/CD 测试流水线设计
Flutter 测试金字塔:单元测试、Widget 测试、集成测试、Golden 测试的完整实践与覆盖率分析。