BUG:编写springboot单元测试,自动注入实体类报空指针异常

原因:修饰测试方法的Test注解导入错误

造成错误的原因是

java 复制代码
import org.junit.Test;

正确的应该是

java 复制代码
import org.junit.jupiter.api.Test

前者是Junit4,后者是Junit5

junit4的使用似乎要在测试类除了添加@SpringbootTest还要添加@RunWith(SpringRunner.class)

同时要注意spring-boot-starter-test2.2.x依赖下之前是junit4,之后是junit5

拓展:
junit4与junit5的使用

相关推荐
未若君雅裁25 分钟前
SpringMVC 执行流程详解
java·spring boot·spring·状态模式
No8g攻城狮10 小时前
【人大金仓】wsl2+ubuntu22.04安装人大金仓数据库V9
java·数据库·spring boot·非关系型数据库
夕除11 小时前
spring boot 7
spring boot
还得是你大哥11 小时前
Java互联网医院管理系统源码SpringBoot
java·spring boot·vue
程序员老邢14 小时前
【技术底稿 37】Spring Boot 3.x 自动装配 “死锁” 排查:3 个注解实现条件化装配与 Mock 兜底
java·spring boot·后端·自动装配·rag·技术底稿
前端若水17 小时前
智能体测试策略:单元测试、集成测试与模拟LLM
单元测试·集成测试
小羊Yveesss17 小时前
AI智能单元测试:覆盖率泡沫与可信测试的产业破局
人工智能·单元测试
椰猫子17 小时前
SpringBoot(简介、基础配置、整合第三方技术)
java·spring boot·spring
海兰20 小时前
【第54篇】Graph + Langfuse 可观测性实战
java·人工智能·spring boot·spring ai
qq_54702617921 小时前
SpringBoot + Redis 电商秒杀完整方案
spring boot·redis·后端