1
我目前正在使用的Java庫可以在類路徑中使用.properties
文件進行配置。現在我想編寫執行以下操作的JUnit測試:使用和不使用某些類路徑文件的JUnit測試
- 如果文件存在,則聲明其中的值已加載。
- 如果文件不是不是退出,則聲明默認值已加載。
這樣的事情可能嗎?
我目前正在使用的Java庫可以在類路徑中使用.properties
文件進行配置。現在我想編寫執行以下操作的JUnit測試:使用和不使用某些類路徑文件的JUnit測試
這樣的事情可能嗎?
是的,這是可能的。在類路徑上的文件夾中創建一個臨時.properties
文件以進行測試。運行測試。
在第二次測試中,將該文件重命名爲其他內容,運行測試,將文件重命名爲原始名稱。
我明白了。在Maven構建中,我認爲這將是'target/test-classes'文件夾,對吧?在那裏換物是否安全? – rolve
在那裏有額外的文件應該不是問題。只是不要依賴它永遠呆在那裏(一些乾淨的版本可能會擦拭文件夾)。 – mercutio