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

相关推荐
我命由我123451 天前
JUnit - 自定义 Rule
android·java·开发语言·数据库·junit·java-ee·android-studio
剑之所向2 天前
嵌入式之lua脚本
开发语言·junit·lua
weixin_462446238 天前
在宝塔 Nginx 上安装与配置 lua-cjson 教程
nginx·junit·lua
移幻漂流11 天前
Lua的现状与机遇:技术生态全景及高潜力领域分析
junit·单元测试·lua
IMPYLH12 天前
Lua 的 Table 模块
开发语言·笔记·后端·junit·游戏引擎·lua
移幻漂流13 天前
Lua脚本的游戏开发优势与应用开发局限:技术对比与行业实践深度解析
开发语言·junit·lua
移幻漂流13 天前
Lua脚本编译全解:从源码到字节码的深度剖析
开发语言·junit·lua
移幻漂流13 天前
Lua引擎框架全景解析:从开源方案到自研实践
junit·开源·lua
移幻漂流13 天前
Lua关键字全解析:从基础到精通的语义指南
junit·单元测试·lua
移幻漂流13 天前
Lua开发实践指南:从宿主差异到精通之路
开发语言·junit·lua