SpringBoot 2.2.10 无法执行Test单元测试

news/2024/11/16 18:55:40 标签: spring boot, 单元测试, 后端

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

具体原因未知


http://www.niftyadmin.cn/n/5754533.html

相关文章

我的docker随笔45:在龙芯平台安装docker

本文介绍在龙芯平台安装docker。 前言 2017年下半年开始接触docker时,那会李大锤刚刚会爬,而今年(2024年)下半年,李大锤已经是一个经常考得C并且经常和妹妹吵架的二年级学生了。这么多年就过去,docker一直…

设计模式之工厂模式,但是宝可梦

前言 工作一年了,业务代码写太多,还是得自驱提升点技术。希望工作一年后写出来的能有更多自己的思考。 正文 工厂模式是一种创建型设计模式,主要的目的还是在创建一个对象时提供更灵活、更易扩展的机制。 简单工厂模式 情景模拟 小智到商…

【青牛科技】D54123 漏电保护电路介绍及应用

1、具体应用: 相关产品介绍: D54123 应用框图: D54123 方案介绍: 当正常电源电流流过时,电容滤波至少保证 VS端电压为12V R1、R2可根据所用电网交流电压值来选择 C4 应大于 1μF,C2小于 1μF 必须接入 RP&…

掌握C#中的异步编程:async和await关键字详解

C#中的异步编程模式。异步编程是现代应用程序开发中不可或缺的一部分,尤其在处理I/O密集型任务或网络请求时尤为重要。下面是一篇专注于C#异步编程的文章。 前言 随着互联网应用的不断发展,用户对应用程序响应速度的要求越来越高。传统的同步编程模型往…

Casio推出情感AI宠物机器人Moflin

‍‍ Casio最近推出了一款名为Moflin的AI宠物机器人,这款机器人以其独特的情感互动功能吸引了广泛关注。Moflin通过先进的AI技术,能够学习和理解主人的言行,并根据环境和互动的变化调整自己的情感反应。通过与主人的互动,Moflin可…

K8S 查看pod节点的磁盘和内存使用情况

查看某个节点的磁盘使用率: kubectl exec -it pod名称 -n 命名空间 – df -h 查询所有节点的已使用内存: kubectl top pods --all-namespaces | grep itsm 查询某个节点的总内存, kubectl describe pod itsr-domain-59f4ff5854-hzb68 --nam…

Tensorflow基本概念

简介:本文从Graph讲到Session,同时讲解了tf.constant创建tensor的用法和variable需要初始化的知识点,可以给你打好一个学习Tensorflow的基础。本文都是基于TensorFlow1.14.0的版本下运行。 本专栏将会系统的讲解TensorFlow在1.14.0版本下的各…

10款高效音频剪辑工具,让声音编辑更上一层楼。

音频剪辑在音频,视频,广告制作,游戏开发,广播等领域中都有广泛的应用。通过音频剪辑,创作者可以通将不同的音频片段进行剪切、拼接、混音等操作,创作出风格各异的音乐作品。如果你也正在为音频创作而努力的…