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集成测试

相关推荐
万能小锦鲤1 小时前
《软件测试与质量控制》实验报告二 单元测试
junit·eclipse·单元测试·测试用例·实验报告·软件测试与质量控制
健康平安的活着4 小时前
junit中@InjectMocks作用详解
junit
Savvy..3 天前
Day05 Maven
java·junit·maven·注解
执笔诉情殇〆8 天前
SpringBoot3(若依框架)集成Mybatis-Plus和单元测试功能,以及问题解决
java·spring boot·junit·mybatis-plus
℡余晖^11 天前
Lua语言
junit
枣伊吕波12 天前
第十八节:第七部分:java高级:注解的应用场景:模拟junit框架
java·数据库·junit
一个快乐的小测试17 天前
JUnit-自动化测试框架
java·junit·单元测试·自动化
laoliu199617 天前
GGE Lua 详细教程
开发语言·junit·lua
长路 ㅤ   17 天前
Java单元测试JUnit
junit·单元测试·springboot·注解·断言