繁体   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