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 1cc5ca1d Fix broken tests in SevenZFileTest.
1cc5ca1d is described below

commit 1cc5ca1da18c8852b35696ec4fb12da11f447312
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Thu May 5 13:45:55 2022 -0400

    Fix broken tests in SevenZFileTest.
---
 .../compress/archivers/sevenz/SevenZFileTest.java  | 27 +++++++++-------------
 1 file changed, 11 insertions(+), 16 deletions(-)

diff --git 
a/src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java
 
b/src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java
index d6f6edfc..36b7b1b4 100644
--- 
a/src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java
+++ 
b/src/test/java/org/apache/commons/compress/archivers/sevenz/SevenZFileTest.java
@@ -17,13 +17,15 @@
  */
 package org.apache.commons.compress.archivers.sevenz;
 
-import static java.nio.charset.StandardCharsets.*;
+import static java.nio.charset.StandardCharsets.UTF_16LE;
+import static java.nio.charset.StandardCharsets.UTF_8;
 import static org.junit.Assert.assertArrayEquals;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertNotEquals;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertThrows;
 import static org.junit.Assert.assertTrue;
 import static org.junit.Assert.fail;
 
@@ -51,17 +53,12 @@ import 
org.apache.commons.compress.PasswordRequiredException;
 import org.apache.commons.compress.utils.IOUtils;
 import org.apache.commons.compress.utils.MultiReadOnlySeekableByteChannel;
 import org.apache.commons.compress.utils.SeekableInMemoryByteChannel;
-import org.junit.Rule;
 import org.junit.jupiter.api.Test;
-import org.junit.rules.ExpectedException;
 
 public class SevenZFileTest extends AbstractTestCase {
     private static final String TEST2_CONTENT = "<?xml version = 
'1.0'?>\r\n<!DOCTYPE"
         + " connections>\r\n<meinxml>\r\n\t<leer />\r\n</meinxml>\n";
 
-    @Rule
-    public final ExpectedException thrown = ExpectedException.none();
-
     // https://issues.apache.org/jira/browse/COMPRESS-320
     @Test
     public void testRandomlySkippingEntries() throws Exception {
@@ -321,10 +318,11 @@ public class SevenZFileTest extends AbstractTestCase {
 
     @Test
     public void limitExtractionMemory() throws IOException {
-        try (SevenZFile sevenZFile = new SevenZFile(getFile("bla.7z"),
-            SevenZFileOptions.builder().withMaxMemoryLimitInKb(1).build())) {
-            // Do nothing. Exception should be thrown
-        }
+        assertThrows(MemoryLimitException.class, () -> {
+            try (SevenZFile sevenZFile = new SevenZFile(getFile("bla.7z"), 
SevenZFileOptions.builder().withMaxMemoryLimitInKb(1).build())) {
+                // Do nothing. Exception should be thrown
+            }
+        });
     }
 
     @Test
@@ -419,8 +417,7 @@ public class SevenZFileTest extends AbstractTestCase {
 
     @Test
     public void test7zUnarchiveWithDefectHeaderFailsByDefault() throws 
Exception {
-        thrown.expect(IOException.class);
-        test7zUnarchive(getFile("bla.noendheaderoffset.7z"), 
SevenZMethod.LZMA);
+        assertThrows(IOException.class, () -> 
test7zUnarchive(getFile("bla.noendheaderoffset.7z"), SevenZMethod.LZMA));
     }
 
     @Test
@@ -685,11 +682,9 @@ public class SevenZFileTest extends AbstractTestCase {
 
     @Test
     public void extractNonExistSpecifiedFile() throws Exception {
-        try (SevenZFile sevenZFile = new 
SevenZFile(getFile("COMPRESS-256.7z"));
-            SevenZFile anotherSevenZFile = new SevenZFile(getFile("bla.7z"))) {
+        try (SevenZFile sevenZFile = new 
SevenZFile(getFile("COMPRESS-256.7z")); SevenZFile anotherSevenZFile = new 
SevenZFile(getFile("bla.7z"))) {
             for (final SevenZArchiveEntry nonExistEntry : 
anotherSevenZFile.getEntries()) {
-                thrown.expect(IllegalArgumentException.class);
-                sevenZFile.getInputStream(nonExistEntry);
+                assertThrows(IllegalArgumentException.class, () -> 
sevenZFile.getInputStream(nonExistEntry));
             }
         }
     }

Reply via email to