Skip to content

Commit c83f296

Browse files
committed
Use Java 7 API
1 parent 55da87d commit c83f296

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

src/test/java/org/apache/commons/io/input/ReversedLinesFileReaderParamFileTest.java

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818

1919
import static org.junit.jupiter.api.Assertions.assertEquals;
2020

21-
import java.io.BufferedReader;
2221
import java.io.IOException;
2322
import java.io.Reader;
2423
import java.io.Writer;
@@ -29,6 +28,7 @@
2928
import java.nio.file.Files;
3029
import java.nio.file.Path;
3130
import java.nio.file.Paths;
31+
import java.util.List;
3232
import java.util.Stack;
3333
import java.util.stream.Stream;
3434

@@ -87,14 +87,9 @@ public static Stream<Arguments> testDataIntegrityWithBufferedReader() throws IOE
8787

8888
private void testDataIntegrityWithBufferedReader(final Path filePath, final FileSystem fileSystem, final Charset charset,
8989
final ReversedLinesFileReader reversedLinesFileReader) throws IOException {
90+
final List<String> allLines = Files.readAllLines(filePath, Charsets.toCharset(charset));
9091
final Stack<String> lineStack = new Stack<>();
91-
try (BufferedReader bufferedReader = Files.newBufferedReader(filePath, Charsets.toCharset(charset))) {
92-
// read all lines in normal order
93-
String line;
94-
while ((line = bufferedReader.readLine()) != null) {
95-
lineStack.push(line);
96-
}
97-
}
92+
lineStack.addAll(allLines);
9893
// read in reverse order and compare with lines from stack
9994
reversedLinesFileReader.forEach(line -> assertEquals(lineStack.pop(), line));
10095
assertEquals(0, lineStack.size(), "Stack should be empty");

0 commit comments

Comments
 (0)