From c4e53e51d7c57fb78af6b809a8f2bd96c8d98c6d Mon Sep 17 00:00:00 2001 From: Josh Cummings Date: Mon, 12 Jul 2021 15:01:38 -0600 Subject: [PATCH] Close zip file Issue gh-9467 --- .../io/spring/gradle/convention/DocsPluginITest.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/buildSrc/src/test/java/io/spring/gradle/convention/DocsPluginITest.java b/buildSrc/src/test/java/io/spring/gradle/convention/DocsPluginITest.java index 97930c0160..badd126a82 100644 --- a/buildSrc/src/test/java/io/spring/gradle/convention/DocsPluginITest.java +++ b/buildSrc/src/test/java/io/spring/gradle/convention/DocsPluginITest.java @@ -35,11 +35,13 @@ public class DocsPluginITest { assertThat(result.task(":docs").getOutcome()).isEqualTo(SUCCESS); assertThat(result.task(":docsZip").getOutcome()).isEqualTo(SUCCESS); File zip = new File(testKit.getRootDir(), "build/distributions/simple-1.0.0.BUILD-SNAPSHOT-docs.zip"); - List entries = Collections.list(new ZipFile(zip).entries()); - assertThat(entries) - .extracting(ZipEntry::getName) - .contains("docs/reference/html5/index.html") - .contains("docs/reference/pdf/simple-reference.pdf"); + try (ZipFile file = new ZipFile(zip)) { + List entries = Collections.list(file.entries()); + assertThat(entries) + .extracting(ZipEntry::getName) + .contains("docs/reference/html5/index.html") + .contains("docs/reference/pdf/simple-reference.pdf"); + } } @Test