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 3f9d03a55 Use try-with-resources
3f9d03a55 is described below
commit 3f9d03a55d5b344466f735c8bb458425ceb2b659
Author: Gary Gregory <[email protected]>
AuthorDate: Fri May 17 10:18:10 2024 -0400
Use try-with-resources
---
.../commons/compress/archivers/zip/ZipFileTest.java | 20 ++++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)
diff --git
a/src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java
b/src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java
index b7fac2aaa..cdf81f892 100644
--- a/src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java
+++ b/src/test/java/org/apache/commons/compress/archivers/zip/ZipFileTest.java
@@ -820,15 +820,17 @@ public class ZipFileTest extends AbstractTest {
}
@Test
- public void testSetLevelTooBigForZipArchiveOutputStream() {
- final ZipArchiveOutputStream fixture = new ZipArchiveOutputStream(new
ByteArrayOutputStream());
- assertThrows(IllegalArgumentException.class, () ->
fixture.setLevel(Deflater.BEST_COMPRESSION + 1));
+ public void testSetLevelTooBigForZipArchiveOutputStream() throws
IOException {
+ try (ZipArchiveOutputStream fixture = new ZipArchiveOutputStream(new
ByteArrayOutputStream())) {
+ assertThrows(IllegalArgumentException.class, () ->
fixture.setLevel(Deflater.BEST_COMPRESSION + 1));
+ }
}
@Test
- public void testSetLevelTooSmallForZipArchiveOutputStream() {
- final ZipArchiveOutputStream fixture = new ZipArchiveOutputStream(new
ByteArrayOutputStream());
+ public void testSetLevelTooSmallForZipArchiveOutputStream() throws
IOException {
+ try (ZipArchiveOutputStream fixture = new ZipArchiveOutputStream(new
ByteArrayOutputStream())) {
assertThrows(IllegalArgumentException.class, () ->
fixture.setLevel(Deflater.DEFAULT_COMPRESSION - 1));
+ }
}
@Test
@@ -874,9 +876,11 @@ public class ZipFileTest extends AbstractTest {
@Test
public void testThrowsExceptionWhenWritingPreamble() throws IOException {
- final ZipArchiveOutputStream outputStream = new
ZipArchiveOutputStream(new ByteArrayOutputStream());
- outputStream.putArchiveEntry(new ZipArchiveEntry());
- assertThrows(IllegalStateException.class, () ->
outputStream.writePreamble(ByteUtils.EMPTY_BYTE_ARRAY));
+ try (ZipArchiveOutputStream outputStream = new
ZipArchiveOutputStream(new ByteArrayOutputStream())) {
+ outputStream.putArchiveEntry(new ZipArchiveEntry());
+ assertThrows(IllegalStateException.class, () ->
outputStream.writePreamble(ByteUtils.EMPTY_BYTE_ARRAY));
+ outputStream.closeArchiveEntry();
+ }
}
@Test