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

相关推荐
Dylan的码园2 天前
Maven基础架构与整体认识
java·junit·maven
上海合宙LuatOS3 天前
32位固件和64位固件使用场景
物联网·junit·luatos
晓晓hh4 天前
JavaWeb学习——JUnit和日志
学习·junit·单元测试
qq_452396234 天前
第十三篇:《UI自动化测试框架设计:整合TestNG/JUnit + Allure报告》
ui·junit
aLTttY5 天前
Spring Boot + Redis 实现接口防抖与限流实战指南
spring boot·redis·junit
以为你知道啊5 天前
mini-job极简分布式延迟任务队列 — 基于 Redis,支持 Cron 周期任务、异步协程和多执行器
redis·分布式·junit
胡利光5 天前
Harness Engineering 05|Safety & HITL Harness:边界、接管与回滚
junit
上海合宙LuatOS6 天前
LuatOS扩展库API——【xmodem】文件传输协议
物联网·junit·luatos
胡利光7 天前
Harness Engineering 02|Repo Harness:让仓库对 Agent 可读
java·junit·单元测试
上海合宙LuatOS8 天前
LuatOS扩展库API——【libnet】TCP/UDP协议
物联网·tcp/ip·junit·udp·luatos