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