使用Junit比较文本文件
我正在使用以下方法比较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());
}
这是比较文本文件的好方法吗?什么是首选?
回答:
junit-addons对它有很好的支持:FileAssert
它为您提供了如下异常:
junitx.framework.ComparisonFailure: aa Line [3] expected: [b] but was:[a]
以上是 使用Junit比较文本文件 的全部内容, 来源链接: utcz.com/qa/410775.html