2012-10-19 44 views
3

我有一個名爲JavaProject2的項目,其中包含一個名爲some.myPackage的軟件包。該軟件包包含三個.java文件。現在我想添加一個用JUnit進行測試的.java文件(即Mytest.java)。 我應該在哪裏放置該文件?我把它放在源文件上,但沒有測試結果。如果我將它放在測試包中,那麼我將無法使用我在其他文件中創建的公共類和函數。 在源文件的開頭有package some.myPackage;。每當我運行測試它總是給我一個錯誤。使用NetBeans測試Java

ERROR Unknown caused an error (0.0 s)

它顯示了同樣的錯誤我是否有或沒有Mytest.java文件存在。

任何人都可以幫我解決這個錯誤嗎?請不要給我一個低估,我一直試圖弄清楚最後4個小時。

我可以保持唯一的源代碼包嗎?還是我需要製作一個額外的測試包?

+2

你得到的錯誤是什麼? – Azodious

+0

向我們展示測試代碼 –

+0

在您添加測試類之前,項目是否已成功編譯*? – Leigh

回答

0

看一看這個教程:http://netbeans.org/kb/docs/java/junit-intro.html

一般在NetBeans有「源包」程序下,在「測試包」你的單元測試。你應該對它們都使用相同的包結構。 例如如果你有「源包」,「some.myPackage.MainProgram」,你應該在「測試包」下「some.myPackage.MainProgramTest」。即使這些類是在硬盤上的不同目錄中組織的,它們仍保留在相同的包中,並且從Java的角度來看,它們位於相同的位置(/包)。這有幫助嗎?