乐趣区

关于java: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 寄存我的项目的配置信息,包含历史记录,版本控制信息等。

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

退出移动版