簡體   English   中英

用內存文件系統模擬java.io.File。 也許吉姆

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM