我需要使用 JUnit 进行一些测试。我的方法返回 java.io.File。我需要检查哪些属性?
- 检查文件大小?
- 检查文件名?
- 检查...?
如何为操作文件的方法编写 JUnit 测试?有框架吗?
最佳答案
Method returns java.io.File. What is the best way to check it?
没有“最好的方法”。这完全取决于文件应该包含什么,以及您需要测试什么。
在不同的情况下我可能会测试:
File
参数不为空,File
编码的文件路径有一个给定的值,- 对应的文件存在,
- 相应的文件有给定的长度或行数,
- 相应的文件包含给定的字符串(或字符串)或模式(patterns),
- 文件内容与预期输出的文件完全匹配,
- 文件内容解析为与另一个文件相同的数据结构,或者
- 文件内容解析为一些具有其他属性的数据结构。
关于java - 如何在 jUnit 中检查文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11260131/