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

相关推荐
极小狐3 小时前
MR 里测试摘要空白、覆盖率不显示?JUnit 与覆盖率配置 9 步排查
数据库·ci/cd·junit·单元测试·mr·devops·代码覆盖率
Best-Wishes2 天前
科来网络分析系统(技术交流版)使用说明书
开发语言·junit·php
贾宝玉的玉宝贾2 天前
FreeSWITCH 简单图形化界面 70 - 监听/密语的lua脚本
开发语言·junit·lua·voip·freeswitch·sip·ippbx
企业数字化笔记3 天前
多租户系统从哪里开始设计?租户身份、数据隔离、权限与套餐的整体方案
java·spring boot·后端·junit
众链网络7 天前
大客流票务系统怎么防超卖:库存并发、候补队列与幂等设计的工程取舍
junit·架构
深念Y10 天前
rime-雾凇拼音-配置记录
linux·junit·软件·拼音·kde
白山编程大哥13 天前
Lua 中使用 C 语言的用户自定义类型——userdata
c语言·junit·lua
行者游学16 天前
Kong 插件,解决2.5.1不支持原生暴露url
junit·kong
写后端的胖头鱼1 个月前
一文学会单元测试之----Junit
junit·单元测试
Java小白笔记1 个月前
Java 单元测试怎么写:JUnit 5、Mockito 与 Spring Boot 方法级实战
java·junit·单元测试