SpringBoot 2.2.10 无法执行Test单元测试

很早之前的项目今天clone现在,想执行一个业务订单的检查,该检查的代码放在test单元测试中,启动也是好好的,当点击对应的方法执行Test的时候就报错

tip:已添加spring-boot-test-starter 所以本身就引入了junit5的库

NoClassDefFoundError: org/junit/platform/launcher/TestIdentifier

同样的Idea版本,现有的项目却可以执行,按照C老师的提示增加对junit5的引用支持,依然没有,StackOverflow上也是提示增加依赖,依赖加完之后执行报错一个 EnginListener NoClassDefFound的错误,再原本项目开发的电脑上执行Test无异常,百思不得其解很是抓狂。然后统一的JDK版本,还是不行,切到久远的远古测试分支,依然没法执行,老师讲的单一控制变量,哪里还有变量?为了避免其他的因素干扰,将pom中 Alibaba Cloud的Pom等依赖全部移除,依然重复出现上诉错误。

从控制复制执行Test指令时候的 CMD代码,与现有项目做对比发现并没有差异,那到底是哪里的问题?在不停的大脑壳的情况下,突然想到还有一个地方有区别,就是Spring Boot Parent,现有项目使用的是 springboot版本是高于2.2.10的,于是乎将旧项目的版本号更改为更高的版本号之后,可以运行单元测试了。笑死!!!!

具体原因未知

相关推荐
Code哈哈笑16 分钟前
【图书管理系统】用户注册系统实现详解
数据库·spring boot·后端·mybatis
用手手打人18 分钟前
SpringBoot(一)--- Maven基础
spring boot·后端·maven
不会就选C.2 小时前
【开源分享】健康饮食管理系统(双端+论文)
java·spring boot·开源·毕业设计
编程、小哥哥2 小时前
Java求职者面试:从Spring Boot到微服务的技术点解析
java·spring boot·redis·微服务·spring security·高并发·面试题
Code哈哈笑2 小时前
【基于Spring Boot 的图书购买系统】深度讲解 用户注册的前后端交互,Mapper操作MySQL数据库进行用户持久化
数据库·spring boot·后端·mysql·mybatis·交互
Uranus^2 小时前
深入解析Spring Boot与Kafka集成:构建高性能消息驱动应用
spring boot·kafka·消息队列·分布式系统
Javatutouhouduan2 小时前
线上问题排查:JVM OOM问题如何排查和解决
java·jvm·数据库·后端·程序员·架构师·oom
多多*3 小时前
Spring之Bean的初始化 Bean的生命周期 全站式解析
java·开发语言·前端·数据库·后端·spring·servlet
linweidong3 小时前
在企业级应用中,你如何构建一个全面的前端测试策略,包括单元测试、集成测试、端到端测试
前端·selenium·单元测试·集成测试·前端面试·mocha·前端面经
悄悄地努力3 小时前
IDEA 新建 SpringBoot 项目时,没有高版本 SpringBoot 可选
java·spring boot·intellij-idea