我正在比较 junit 中的文本文件:
public static void assertReaders(BufferedReader expected,
BufferedReader actual) throws IOException {
String line;
while ((line = expected.readLine()) != null) {
assertEquals(line, actual.readLine());
}
assertNull("Actual had more lines then the expected.", actual.readLine());
assertNull("Expected had more lines then the actual.", expected.readLine());
}
这是比较文本文件的好方法吗?什么是首选?
原文由 jon077 发布,翻译遵循 CC BY-SA 4.0 许可协议
junit-addons 对它有很好的支持: FileAssert
它给你例外情况,如: