如何创建模仿MockFile w.r.t.的类java.io.File。文件读写?我到处都使用自己的方法来代替new FileInputStream(....)new FileOutputStream(....),所以这部分没有问题(我总是将其委托给适当的流)。非琐事部分是在更复杂的情况下实现MockFileInputStreamMockFileOutputStream的过程。

没问题,当我首先写入文件然后读取它时,我可以简单地使用ByteArrayOutputStream等。那很简单,但是通过交错的读写操作就行不通了。有没有比编写自己的ByteArrayOutputStream版本更好的主意?

最佳答案

我会使用一个真实的文件以及一个真实的FileInputStreamFileOutputStream。否则,您只是在执行测试代码:确实毫无意义。

10-06 13:30
查看更多