junit总@mockbaen与@mock的区别与联系

目录

[一 @mockbaen与@mock](#一 @mockbaen与@mock)

[1.1 区别](#1.1 区别)

[1.2 适用范围](#1.2 适用范围)

[1.3 案例](#1.3 案例)

1.3.1使用@mock单元测试

[1.3.2 使用@mockbean集成测试](#1.3.2 使用@mockbean集成测试)


一 @mockbaen与@mock

1.1 区别

1.2 适用范围

经验法则

  • 当测试不涉及 Spring 容器时(如工具类、算法类),使用 @Mock

  • 当测试涉及 Spring 特性(如依赖注入、事务、AOP)时,使用 @MockBean

1.3 案例

1.3.1使用@mock单元测试

1.3.2 使用@mockbean集成测试

相关推荐
IMPYLH1 天前
Lua 的 collectgarbage 函数
开发语言·笔记·junit·单元测试·lua
IMPYLH2 天前
Lua 的 assert 函数
开发语言·笔记·junit·单元测试·lua
倚肆4 天前
Spring Boot 日志系统全面详解
spring boot·junit·单元测试
百***48935 天前
Nginx实现接口复制
运维·nginx·junit
安冬的码畜日常7 天前
【JUnit实战3_33】第二十章:用 JUnit 5 进行测试驱动开发(TDD)(下)——TDD 项目的重构过程及新功能的开发实战
测试工具·junit·单元测试·测试驱动开发·tdd·junit5·test-driven
百***34137 天前
Nginx实现接口复制
运维·nginx·junit
张3蜂8 天前
import org.junit.Test; 是什么
数据库·junit
LSL666_8 天前
Spring 框架整合 JUnit 单元测试——包含完整执行流程
spring·junit·log4j
安冬的码畜日常13 天前
【JUnit实战3_30】第十八章:REST API 接口测试(下)—— REST API 接口的 MockMvc + JUnit 5 测试实战
测试工具·junit·单元测试·restful·rest api·junit5
安冬的码畜日常15 天前
【JUnit实战3_25】第十五章:表现层测试(上)—— HtmlUnit 在网页测试中的用法
测试工具·junit·gui测试·htmlunit·junit5