2016-09-26 138 views
-2

我有一個文件(Ex:test.txt)src/test/resources,我有config.properties文件在同一位置(src/test/resources)。在config.properties文件我有一個屬性file_path,對這個屬性我必須通過test.txt文件的路徑。 如何傳遞該值?如何在config.properties文件中給測試資源文件路徑

我試着用

file_path=${basedir}/src/test/resources/test.txt 
file_path=/src/test/resources/test.txt 
file_path=../src/test/resources/test.txt 
file_path=test.txt 

但他們都不工作

+0

你在用什麼IDE?你在用什麼test.txt? 也許你可以在你的單元測試中使用一個臨時文件來滿足你的需求: http://stackoverflow.com/questions/12400243/what-is-the-correct-way-to-write-to-temp-file -during-unit-testing-maven – Gildraths

+0

我正在使用Eclipse IDE,實際上在測試運行期間,我正在創建該文件,並且在測試後刪除該文件... – Sat

+0

然後,我肯定會查看我上面發送的鏈接,它顯示了單元測試中文件的最佳做法。無論是或者你從控制檯運行單元測試,而不是從Eclipse運行。 – Gildraths

回答

0

我已經改變

file_path=/src/test/resources/test.txt 

file_path=src\\test\\resources\\test.txt 

然後它的工作