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

相关推荐
陈天cjq7 天前
Redis 实用型限流与延时队列:从 Lua 固定/滑动窗口到 Streams 消费组(含脚本与压测)
redis·junit·lua
Warren987 天前
Lua 脚本在 Redis 中的应用
java·前端·网络·vue.js·redis·junit·lua
yh云想8 天前
《多级缓存架构设计与实现全解析》
缓存·junit
cui_win9 天前
redis 内存使用率高居高不下,如何分析 key占用情况
数据库·redis·junit·rdb
Volunteer Technology12 天前
Lua基础+Lua数据类型
开发语言·junit·lua
安卓开发者18 天前
Android JUnit 测试框架详解:从基础到高级实践
android·junit·sqlserver
万能小锦鲤20 天前
《软件测试与质量控制》实验报告二 单元测试
junit·eclipse·单元测试·测试用例·实验报告·软件测试与质量控制
健康平安的活着20 天前
junit中@InjectMocks作用详解
junit
Savvy..23 天前
Day05 Maven
java·junit·maven·注解