This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-compress.git


The following commit(s) were added to refs/heads/master by this push:
     new cf88717b Use try-with-resources
cf88717b is described below

commit cf88717b884f297c79a82d0067f261c7c7a873f1
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sat Nov 4 06:54:17 2023 -0400

    Use try-with-resources
---
 .../compress/archivers/zip/UTF8ZipFilesTest.java   | 39 ++++++----------------
 1 file changed, 10 insertions(+), 29 deletions(-)

diff --git 
a/src/test/java/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.java 
b/src/test/java/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.java
index b933502d..0ac8b8f2 100644
--- 
a/src/test/java/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.java
+++ 
b/src/test/java/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.java
@@ -188,12 +188,8 @@ public class UTF8ZipFilesTest extends AbstractTestCase {
     @Test
     public void testRawNameReadFromZipFile() throws IOException {
         final File archive = getFile("utf8-7zip-test.zip");
-        ZipFile zf = null;
-        try {
-            zf = new ZipFile(archive, CP437, false);
+        try (ZipFile zf = new ZipFile(archive, CP437, false)) {
             assertRawNameOfAcsiiTxt(zf.getEntry(ASCII_TXT));
-        } finally {
-            ZipFile.closeQuietly(zf);
         }
     }
 
@@ -205,14 +201,10 @@ public class UTF8ZipFilesTest extends AbstractTestCase {
     @Test
     public void testRead7ZipArchive() throws IOException {
         final File archive = getFile("utf8-7zip-test.zip");
-        ZipFile zf = null;
-        try {
-            zf = new ZipFile(archive, CP437, false);
+        try (ZipFile zf = new ZipFile(archive, CP437, false)) {
             assertNotNull(zf.getEntry(ASCII_TXT));
             assertNotNull(zf.getEntry(EURO_FOR_DOLLAR_TXT));
             assertNotNull(zf.getEntry(OIL_BARREL_TXT));
-        } finally {
-            ZipFile.closeQuietly(zf);
         }
     }
 
@@ -231,20 +223,15 @@ public class UTF8ZipFilesTest extends AbstractTestCase {
     @Test
     public void testReadWinZipArchive() throws IOException {
         final File archive = getFile("utf8-winzip-test.zip");
-        ZipFile zf = null;
-        try {
-            // fix for test fails on Windows with default charset that is not 
UTF-8
-            String encoding = null;
-            if (Charset.defaultCharset() != UTF_8) {
-                encoding = UTF_8.name();
-            }
-
-            zf = new ZipFile(archive, encoding, true);
+        // fix for test fails on Windows with default charset that is not UTF-8
+        String encoding = null;
+        if (Charset.defaultCharset() != UTF_8) {
+            encoding = UTF_8.name();
+        }
+        try (ZipFile zf = new ZipFile(archive, encoding, true)) {
             assertCanRead(zf, ASCII_TXT);
             assertCanRead(zf, EURO_FOR_DOLLAR_TXT);
             assertCanRead(zf, OIL_BARREL_TXT);
-        } finally {
-            ZipFile.closeQuietly(zf);
         }
     }
 
@@ -300,24 +287,18 @@ public class UTF8ZipFilesTest extends AbstractTestCase {
     public void testUtf8Interoperability() throws IOException {
         final File file1 = getFile("utf8-7zip-test.zip");
         final File file2 = getFile("utf8-winzip-test.zip");
-
         testFile(file1, CP437);
         testFile(file2, CP437);
-
     }
 
     @Test
     public void testZipArchiveInputStreamReadsUnicodeFields() throws 
IOException {
         final File file = createTempFile("unicode-test", ".zip");
-        ZipFile zf = null;
-        try {
-            createTestFile(file, CharsetNames.US_ASCII, false, true);
-            zf = new ZipFile(file, CharsetNames.US_ASCII, true);
+        createTestFile(file, CharsetNames.US_ASCII, false, true);
+        try (ZipFile zf = new ZipFile(file, CharsetNames.US_ASCII, true)) {
             assertNotNull(zf.getEntry(ASCII_TXT));
             assertNotNull(zf.getEntry(EURO_FOR_DOLLAR_TXT));
             assertNotNull(zf.getEntry(OIL_BARREL_TXT));
-        } finally {
-            ZipFile.closeQuietly(zf);
         }
     }
 

Reply via email to