diff --git a/src/test/java/_11/asktpk/artisanconnectbackend/ArtisanConnectBackendApplicationTests.java b/src/test/java/_11/asktpk/artisanconnectbackend/ArtisanConnectBackendApplicationTests.java index 0d0d2ab..f13eb70 100644 --- a/src/test/java/_11/asktpk/artisanconnectbackend/ArtisanConnectBackendApplicationTests.java +++ b/src/test/java/_11/asktpk/artisanconnectbackend/ArtisanConnectBackendApplicationTests.java @@ -71,16 +71,17 @@ class ArtisanConnectBackendApplicationTests { @AfterEach void cleanup() throws IOException { logger.info("Sprzątanie po teście - usuwanie katalogu testowego: {}", testDirectory); - Files.walk(testDirectory) - .sorted(Comparator.reverseOrder()) - .forEach(path -> { - try { - Files.delete(path); - logger.debug("Usunięto plik: {}", path); - } catch (IOException e) { - logger.warn("Nie można usunąć pliku: {}", path, e); - } - }); + try (var paths = Files.walk(testDirectory)) { + paths.sorted(Comparator.reverseOrder()) + .forEach(path -> { + try { + Files.delete(path); + logger.debug("Usunięto plik: {}", path); + } catch (IOException e) { + logger.warn("Nie można usunąć pliku: {}", path, e); + } + }); + } } @Test