Я сравниваю текстовые файлы в 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()); }
Это хороший способ сравнить текстовые файлы? Что предпочтительнее?