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

相关推荐
jaysee-sjc1 天前
十七、Java 高级技术入门全解:JUnit、反射、注解、动态代理
java·开发语言·算法·junit·intellij-idea
橘子编程3 天前
软件测试全流程实战指南
java·功能测试·测试工具·junit·tomcat·压力测试·可用性测试
DJ斯特拉7 天前
Redis使用lua脚本
junit·单元测试·lua
2301_771717217 天前
idea中springboot中使用junit测试报错的解决方案
spring boot·junit·intellij-idea
Java成神之路-8 天前
Spring 整合 MyBatis 全流程详解(附 Junit 单元测试实战)(Spring系列6)
spring·junit·mybatis
難釋懷9 天前
OpenResty封装Redis工具
redis·junit·openresty
希望永不加班11 天前
SpringBoot 接口测试:Postman 与 JUnit 5 实战
java·spring boot·后端·junit·postman
難釋懷11 天前
OpenResty基于ID负载均衡
junit·负载均衡·openresty
難釋懷12 天前
OpenResty-CJSON工具类
junit·openresty
難釋懷12 天前
OpenResty封装http工具
http·junit·openresty