2017-01-12 128 views
0

我試圖在IntelliJ中的項目上運行JUnit測試時收到錯誤Class not found: "org.jpl7.test.TestJUnit"Empty test suite.。我發現很多其他人也遇到過這個問題,但我在他們的答案中找不到解決方案。IntelliJJ中的JUnit測試出現「Class Not Found」錯誤

這個項目是我從SWI-PL的Java-to-Prolog項目GitHub中分離出來的。他們的文件結構可能正在發揮作用,因爲我懷疑我的問題可能與源路徑有關。

這是他們的文件結構

包,JPL

---- SRC

--------Ç

-------- java的

------------ org.jpl7

----------------所有非測試的源文件

----------------測試

--------------------所有測試文件

目前,src的源路徑被設置爲「java」目錄,並且測試的源路徑被設置爲「test」目錄。內容根目錄設置爲「packages-jpl」,因爲這是包含創意文件夾等的目錄。

問題也可能出在我的輸出路徑上。我的主輸出路徑設置爲「\ production \ packages-jpl」。我的測試輸出路徑設置爲「\ test \ packages-jpl」。

回答

0

嘗試標記:

  • 在爲源根主目錄中的Java文件夾
  • test目錄爲測試源根 Java文件夾:

enter image description here

並儘量保持不變封裝結構在主目錄和測試目錄中。

+0

我想你可能誤解了文件結構。在這個項目中,測試文件夾嵌套在src/java文件夾中。這就是我從github克隆它的方式。爲了拉取請求,我寧願保持相同的文件結構。 –

相關問題