2017-09-06 69 views
0

我目前正在爲一個類寫測試。這個類在它的構造函數中需要兩個文件。所以我需要創建兩個文件來初始化該類的一個對象。 那麼最好的方法是什麼?只需在項目目錄中創建一個.txt或什麼? 在此先感謝要在JUnit中測試的文件

+1

使用測試資源文件夾(這是行家的標準方法),然後通過文件之間的干擾從該測試資源文件夾到您的班級。 – f1sh

+0

也許看看[這個問題](https://stackoverflow.com/q/45084159/7677308) – SilverNak

回答

1

我建議使用Maven項目。 會有一個好點做到這一點 - src/test/resources

UPD:gradle這個具有類似的目錄結構:

https://docs.gradle.org/current/userguide/java_plugin.html#sec:java_project_layout

+0

忘了提及這個項目是一個任務,它是一個gradle項目 – magISCO

+0

無論你最喜歡的構建工具是什麼(Maven, Gradle,Ant ...),但儘量不要將項目與IDE耦合,因爲協作可能會很困難。 – SylvesterAbreu

+1

@magISCO我已經更新了答案 –

1

創建TemporaryFolder規則,並在那裏創建文件。

這將確保他們正在清理測試已運行後,你沒有得到測試等