Skip to content

Commit 22bbeba

Browse files
authored
Update JavaDirectoryDeleteUnitTest.java (#17077)
* Update JavaDirectoryDeleteUnitTest.java Close Files.walk Stream * Update JavaDirectoryDeleteUnitTest.java
1 parent 252cac2 commit 22bbeba

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

libraries-io/src/test/java/com/baeldung/java/io/JavaDirectoryDeleteUnitTest.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import java.util.Arrays;
1414
import java.util.Comparator;
1515
import java.util.List;
16+
import java.util.stream.Stream;
1617

1718
import org.apache.commons.io.FileUtils;
1819
import org.junit.After;
@@ -110,7 +111,9 @@ public void givenDirectory_whenDeletedWithSpringFileSystemUtils_thenIsGone() thr
110111
public void givenDirectory_whenDeletedWithFilesWalk_thenIsGone() throws IOException {
111112
Path pathToBeDeleted = TEMP_DIRECTORY.resolve(DIRECTORY_NAME);
112113

113-
Files.walk(pathToBeDeleted).sorted(Comparator.reverseOrder()).map(Path::toFile).forEach(File::delete);
114+
try (Stream<Path> paths = Files.walk(pathToBeDeleted)) {
115+
paths.sorted(Comparator.reverseOrder()).map(Path::toFile).forEach(File::delete);
116+
}
114117

115118
assertFalse("Directory still exists", Files.exists(pathToBeDeleted));
116119
}

0 commit comments

Comments
 (0)