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

相关推荐
小白银子5 天前
零基础从头教学Linux(Day 45)
linux·运维·junit·openresty
Lbwnb丶8 天前
JUnit 4 + Spring Boot 测试依赖
数据库·spring boot·junit
java搬砖工-苤-初心不变22 天前
基于 lua_shared_dict 的本地内存限流实现
开发语言·junit·lua
不要再敲了25 天前
掌握单元测试的利器:JUnit 注解从入门到精通
junit·单元测试
山楂树下懒猴子1 个月前
ChatAI项目-ChatGPT-SDK组件工程
人工智能·chatgpt·junit·https·log4j·intellij-idea·mybatis
我发在否1 个月前
Lua > OpenResty Lua Module
junit
一线灵1 个月前
跨平台游戏引擎 Axmol-2.8.1 发布
junit·游戏引擎
奔跑吧邓邓子1 个月前
【Java实战㉖】深入Java单元测试:JUnit 5实战指南
java·junit·单元测试·实战·junit5
A尘埃1 个月前
缓存工具服务(封装缓存击穿+缓存穿透+缓存雪崩)
缓存·junit·缓存工具类封装
夜猫逐梦1 个月前
【lua】Lua 入门教程:从环境搭建到基础编程
junit