فهرست منبع

Close zip file

Issue gh-9467
Josh Cummings 4 سال پیش
والد
کامیت
c4e53e51d7
1فایلهای تغییر یافته به همراه7 افزوده شده و 5 حذف شده
  1. 7 5
      buildSrc/src/test/java/io/spring/gradle/convention/DocsPluginITest.java

+ 7 - 5
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<? extends ZipEntry> 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<? extends ZipEntry> entries = Collections.list(file.entries());
+			assertThat(entries)
+					.extracting(ZipEntry::getName)
+					.contains("docs/reference/html5/index.html")
+					.contains("docs/reference/pdf/simple-reference.pdf");
+		}
 	}
 
 	@Test