[英]JUnit 5 test case for code that write files to file system. (Files.write)
我對 Junit 相當陌生,我需要為具有代碼語句的方法編寫 JUnit 5 測試用例:
public void method() {
// some code
Files.write(filepath)
// some more code
}
解決方案需要與 JUnit 5 兼容。
我使用了JUnit 5 的臨時目錄 ( @TempDir
)功能來創建一個臨時目錄,然后將目錄路徑傳遞給Files.write()
方法(當然還有文件名)。 一旦測試執行完成, @TempDir
將刪除它創建的文件和臨時文件夾。 這樣,我就能夠執行測試用例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.