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的使用

相关推荐
测试老哥35 分钟前
软件测试之单元测试
自动化测试·软件测试·python·测试工具·职场和发展·单元测试·测试用例
小马爱打代码2 小时前
Spring Boot:将应用部署到Kubernetes的完整指南
spring boot·后端·kubernetes
代码的余温3 小时前
Spring Boot集成Logback日志全攻略
xml·spring boot·logback
没有bug.的程序员4 小时前
JAVA面试宝典 -《Spring Boot 自动配置魔法解密》
java·spring boot·面试
William一直在路上4 小时前
SpringBoot 拦截器和过滤器的区别
hive·spring boot·后端
小马爱打代码5 小时前
Spring Boot 3.4 :@Fallback 注解 - 让微服务容错更简单
spring boot·后端·微服务
旷世奇才李先生5 小时前
奇哥面试记:SpringBoot整合RabbitMQ与高级特性,一不小心吊打面试官
spring boot·面试·java-rabbitmq
杨小扩5 小时前
特别放送:关于一个无法修复的系统级Bug
程序人生·bug
千帐灯无此声5 小时前
Linux 测开:日志分析 + 定位 Bug
linux·c语言·c++·bug
经典19925 小时前
spring boot 详解以及原理
java·spring boot·后端