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的,于是乎将旧项目的版本号更改为更高的版本号之后,可以运行单元测试了。笑死!!!!

具体原因未知

相关推荐
天使街23号9 分钟前
go-dongle v1.2.0 发布,新增 SM2 非对称椭圆曲线加密算法支持
开发语言·后端·golang
陈果然DeepVersion31 分钟前
Java大厂面试真题:从Spring Boot到AI微服务的三轮技术拷问(二)
spring boot·redis·spring cloud·微服务·ai·java面试·rag
用户69371750013841 小时前
Kotlin 协程基础入门系列:从概念到实战
android·后端·kotlin
Q_Q19632884751 小时前
python+django/flask的医院财务管理系统
spring boot·python·django·flask·node.js
半旧夜夏2 小时前
【Gateway】服务调用和网关配置攻略
java·spring boot·spring cloud·gateway
Moonbit2 小时前
MoonBit Pearls Vol.14:哈希表避坑指南
后端·算法·编程语言
Moonbit2 小时前
MoonBit Pearls Vol.13: 使用 MoonBit 开发一个 HTTP 文件服务器
服务器·后端·http
一 乐2 小时前
个人博客|博客app|基于Springboot+微信小程序的个人博客app系统设计与实现(源码+数据库+文档)
java·前端·数据库·spring boot·后端·小程序·论文
LucianaiB2 小时前
Qoder 降价,立即生效!首购 2 美金/月
后端
慧都小项2 小时前
软件测试工具Parasoft C/C++test如何通过桩函数实现多次调用返回不同值
单元测试·parasoft·桩函数