2012-07-08 44 views
0

我在我的web項目中使用Spring,Hibernate和Maven。 我使用TestNG來測試我們的項目。 存在一個問題:當我想測試一個測試文件時,我在編輯面板中右鍵單擊,然後運行as-> testng測試,然後TestNG自動在當前編輯面板中運行此測試類。但是我發現這不是我寫的最新代碼。什麼TestNG測試不是最新我寫了

如何以及爲什麼?

以前有人遇到過這個問題嗎?

+0

看起來像一個IDE問題。你沒有提到涉及的IDE - Eclipse,也許?如何再次建設和嘗試? – Raghuram 2012-07-08 10:46:19

+0

是的,我使用日食(靛藍)版本。我清理並重建項目,但它不起作用。 – hongchangfirst 2012-07-08 13:08:33

+0

您是否啓用了「自動構建」? – 2012-07-08 16:09:20

回答

1

看看這裏:TestNG test cases are not compiling when i do project -> clean

有同樣的問題,這是測試類的輸出文件夾。默認情況下,它是測試類,但我將其更改爲類,因爲Jetty似乎有問題,並且在啓動時排除了這些問題,但我已開始測試該應用程序。

無論如何,將其更改回測試類並再次運行爲了解決Jetty問題,您必須取消選中測試類路徑,運行jetty(取決於您的方案會失敗),停止Jetty,檢查測試classpaths,現在一切都按預期工作。