[英]Mock java.io.File with an in-memory FileSystem. Maybe JimFs
我正在使用與java.io.File
實例一起使用的第三方庫。 我想在單元測試中使用該庫,但是我不希望它在磁盤上創建文件。
我的第一個想法是使用JimFs模擬文件系統,但它不支持java.io.File。
我的第二個想法是使用某些模擬框架模擬File並將委托調用給JimFs,但不知道這樣是否可行。
有沒有使用虛擬java.io.File的解決方案?
您可以使用JUnit TemporaryFolder
規則輕松創建在測試方法完成后刪除的臨時文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.