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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM