2014-06-17 58 views
0

我正在使用IntelliJ Idea並執行將文件從一個文件夾移動到另一個文件夾的JUnit測試。如何在執行測試後重建項目

比方說,我是從測試/資源/產地/ test.txt的測試/資源/目的/ test.txt的移動文件。

該文件的全成測試後移動後,如果我嘗試執行再次測試該文件已經在上/target/test-classes/destination/test.txt文件夾中的另一個文件夾,所以我必須點擊構建/重建項目,所以我可以再次進行測試。

也許有人可以通過註釋或IntelliJ Idea配置來做到這一點嗎?

回答

2

不要移動測試資源,這是一個壞主意。

如果您需要測試移動,請首先將您的測試資源複製到其他地方(考慮使用JUnit support for creating temporary files)。然後測試你的舉動。

當然,如果你只是移動一個文件,那麼也許你不需要特別的測試資源來測試它。您可以創建一個臨時文件並將其移動。

-1

如果您使用的是junit,則始終可以使用 @之後的 註釋將文件放回其原始路徑。

-1

也許最好先將文件複製到臨時文件夾,然後從一個臨時文件夾移動到第二個臨時文件夾。這樣原始文件保持原位,您可以輕鬆地重新運行測試。

相關問題