使用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

回到顶部