IntelliJ IDEA中执行@Test单元测试时报错Class not found: "..."Empty test suite

背景

因为近期团队对项目代码库进行了迁移,我们需要重新拉取代码到本地。故而我将旧的工程删掉,将新的项目代码clone下来之后重新导入到Intelij中后。

这几步都很顺利,但是当我执行一个原来单元测试时,出现了如下的报错。

class not found "....." empty test suite

自己一头雾水,还是之前的代码,怎么删除原有项目,再重新导入就报错了捏。

思来想去肯定和代码没有关系,上网上搜了一下,发现是idea配置文件引发的问题

解决

解决步骤如下:

1)找到当前工程下的.iml文件和.idea文件,由于.idea是隐藏文件,查看是用ls -a。

2)将上面的文件删除后,工程目录会发生变动。

3)在Maven Projects中进行刷新,重新加载相关的文件(Reimport)。

4)完成上述操作后,重新启动单元测试代码即可。

概念解释

同时记一下两个文件的含义

.iml文件iml是 intellij idea的工程配置文件,里面记录的是当前project的一些配置信息。

.idea文件夹.idea存放项目的配置信息,包括历史记录,版本控制信息等。

 

本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持。

首发链接:https://www.cnblogs.com/lingyejun/p/15820291.html

 

posted @   翎野君  阅读(3537)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
历史上的今天:
2020-01-18 再谈序列化之rpc调用失败和jackson序列化时不允许Map中的key为null
2018-01-18 清晰讲解LSB、MSB和大小端模式及网络字节序
点击右上角即可分享
微信分享提示