Skip to content

Commit 1fc511b

Browse files
tapankavasthimaibin
authored andcommitted
BAEL-3215: Use try-with-resource in FileReader demo (eugenp#7732)
- To simplify the demo, change is required in the unit-tests that currently uses close() method instead of try-with-resource
1 parent d147cab commit 1fc511b

1 file changed

Lines changed: 2 additions & 14 deletions

File tree

core-java-modules/core-java-io-2/src/test/java/com/baeldung/filereader/FileReaderExampleUnitTest.java

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,31 +17,19 @@ public class FileReaderExampleUnitTest {
1717
public void givenFileReader_whenReadAllCharacters_thenReturnsContent() throws IOException {
1818
String expectedText = "Hello, World!";
1919
File file = new File(FILE_PATH);
20-
FileReader fileReader = null;
21-
try {
22-
fileReader = new FileReader(file);
20+
try (FileReader fileReader = new FileReader(file)) {
2321
String content = FileReaderExample.readAllCharactersOneByOne(fileReader);
2422
Assert.assertEquals(expectedText, content);
25-
} finally {
26-
if (fileReader != null) {
27-
fileReader.close();
28-
}
2923
}
3024
}
3125

3226
@Test
3327
public void givenFileReader_whenReadMultipleCharacters_thenReturnsContent() throws IOException {
3428
String expectedText = "Hello";
3529
File file = new File(FILE_PATH);
36-
FileReader fileReader = null;
37-
try {
38-
fileReader = new FileReader(file);
30+
try (FileReader fileReader = new FileReader(file)) {
3931
String content = FileReaderExample.readMultipleCharacters(fileReader, 5);
4032
Assert.assertEquals(expectedText, content);
41-
} finally {
42-
if (fileReader != null) {
43-
fileReader.close();
44-
}
4533
}
4634
}
4735

0 commit comments

Comments
 (0)