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 f11fe5aa1 Use Assertions.assertInstanceOf()
f11fe5aa1 is described below

commit f11fe5aa19c83939ccd55f8df08472faf2e711f9
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sun Sep 1 18:49:10 2024 -0400

    Use Assertions.assertInstanceOf()
---
 .../commons/compress/DetectArchiverTest.java       | 22 +++++++++----------
 .../archivers/ArchiveStreamFactoryTest.java        |  3 ++-
 .../commons/compress/archivers/LongPathTest.java   |  9 ++++----
 .../compress/archivers/LongSymLinkTest.java        |  9 ++++----
 .../archivers/zip/ZipMemoryFileSystemTest.java     |  5 +++--
 .../compress/compressors/DetectCompressorTest.java | 25 +++++++++++-----------
 .../ZipSplitReadOnlySeekableByteChannelTest.java   | 14 ++++++------
 7 files changed, 46 insertions(+), 41 deletions(-)

diff --git a/src/test/java/org/apache/commons/compress/DetectArchiverTest.java 
b/src/test/java/org/apache/commons/compress/DetectArchiverTest.java
index 623edbc1b..ca97900b7 100644
--- a/src/test/java/org/apache/commons/compress/DetectArchiverTest.java
+++ b/src/test/java/org/apache/commons/compress/DetectArchiverTest.java
@@ -21,9 +21,9 @@ package org.apache.commons.compress;
 import static org.junit.Assert.assertNull;
 import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
 import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertInstanceOf;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertThrows;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import java.io.BufferedInputStream;
 import java.io.IOException;
@@ -79,7 +79,7 @@ public final class DetectArchiverTest extends AbstractTest {
     public void testCOMPRESS_117() throws Exception {
         try (ArchiveInputStream<?> tar = 
createArchiveInputStream("COMPRESS-117.tar")) {
             assertNotNull(tar);
-            assertTrue(tar instanceof TarArchiveInputStream);
+            assertInstanceOf(TarArchiveInputStream.class, tar);
         }
     }
 
@@ -87,7 +87,7 @@ public final class DetectArchiverTest extends AbstractTest {
     public void testCOMPRESS_335() throws Exception {
         try (ArchiveInputStream<?> tar = 
createArchiveInputStream("COMPRESS-335.tar")) {
             assertNotNull(tar);
-            assertTrue(tar instanceof TarArchiveInputStream);
+            assertInstanceOf(TarArchiveInputStream.class, tar);
         }
     }
 
@@ -96,38 +96,38 @@ public final class DetectArchiverTest extends AbstractTest {
 
         try (ArchiveInputStream<?> ar = createArchiveInputStream("bla.ar")) {
             assertNotNull(ar);
-            assertTrue(ar instanceof ArArchiveInputStream);
+            assertInstanceOf(ArArchiveInputStream.class, ar);
         }
 
         try (ArchiveInputStream<?> tar = createArchiveInputStream("bla.tar")) {
             assertNotNull(tar);
-            assertTrue(tar instanceof TarArchiveInputStream);
+            assertInstanceOf(TarArchiveInputStream.class, tar);
         }
 
         try (ArchiveInputStream<?> zip = createArchiveInputStream("bla.zip")) {
             assertNotNull(zip);
-            assertTrue(zip instanceof ZipArchiveInputStream);
+            assertInstanceOf(ZipArchiveInputStream.class, zip);
         }
 
         try (ArchiveInputStream<?> jar = createArchiveInputStream("bla.jar")) {
             assertNotNull(jar);
-            assertTrue(jar instanceof ZipArchiveInputStream);
+            assertInstanceOf(ZipArchiveInputStream.class, jar);
         }
 
         try (ArchiveInputStream<?> cpio = 
createArchiveInputStream("bla.cpio")) {
             assertNotNull(cpio);
-            assertTrue(cpio instanceof CpioArchiveInputStream);
+            assertInstanceOf(CpioArchiveInputStream.class, cpio);
         }
 
         try (ArchiveInputStream<?> arj = createArchiveInputStream("bla.arj")) {
             assertNotNull(arj);
-            assertTrue(arj instanceof ArjArchiveInputStream);
+            assertInstanceOf(ArjArchiveInputStream.class, arj);
         }
 
 // Not yet implemented
 //        final ArchiveInputStream<?> tgz = getStreamFor("bla.tgz");
 //        assertNotNull(tgz);
-//        assertTrue(tgz instanceof TarArchiveInputStream);
+//        assertInstanceOf(TarArchiveInputStream.class, tgz);
 
     }
 
@@ -147,7 +147,7 @@ public final class DetectArchiverTest extends AbstractTest {
     public void testDetectOldTarFormatArchive() throws Exception {
         try (ArchiveInputStream<?> tar = 
createArchiveInputStream("COMPRESS-612/test-times-star-folder.tar")) {
             assertNotNull(tar);
-            assertTrue(tar instanceof TarArchiveInputStream);
+            assertInstanceOf(TarArchiveInputStream.class, tar);
         }
     }
 
diff --git 
a/src/test/java/org/apache/commons/compress/archivers/ArchiveStreamFactoryTest.java
 
b/src/test/java/org/apache/commons/compress/archivers/ArchiveStreamFactoryTest.java
index 3cfb6c30c..033794b1c 100644
--- 
a/src/test/java/org/apache/commons/compress/archivers/ArchiveStreamFactoryTest.java
+++ 
b/src/test/java/org/apache/commons/compress/archivers/ArchiveStreamFactoryTest.java
@@ -19,6 +19,7 @@
 package org.apache.commons.compress.archivers;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertInstanceOf;
 import static org.junit.jupiter.api.Assertions.assertNull;
 import static org.junit.jupiter.api.Assertions.assertThrows;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -414,7 +415,7 @@ public class ArchiveStreamFactoryTest extends AbstractTest {
         try (InputStream fis = newInputStream("COMPRESS-208.zip")) {
             try (InputStream bis = new BufferedInputStream(fis)) {
                 try (ArchiveInputStream<?> ais = 
ArchiveStreamFactory.DEFAULT.createArchiveInputStream(bis)) {
-                    assertTrue(ais instanceof ZipArchiveInputStream);
+                    assertInstanceOf(ZipArchiveInputStream.class, ais);
                 }
             }
         }
diff --git 
a/src/test/java/org/apache/commons/compress/archivers/LongPathTest.java 
b/src/test/java/org/apache/commons/compress/archivers/LongPathTest.java
index 39eac81dd..211a0585b 100644
--- a/src/test/java/org/apache/commons/compress/archivers/LongPathTest.java
+++ b/src/test/java/org/apache/commons/compress/archivers/LongPathTest.java
@@ -18,6 +18,7 @@
 package org.apache.commons.compress.archivers;
 
 import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
+import static org.junit.jupiter.api.Assertions.assertInstanceOf;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 import static org.junit.jupiter.api.Assertions.fail;
 
@@ -107,11 +108,11 @@ public class LongPathTest extends AbstractTest {
         try (ArchiveInputStream<?> ais = factory.createArchiveInputStream(new 
BufferedInputStream(Files.newInputStream(file.toPath())))) {
             // check if expected type recognized
             if (name.endsWith(".tar")) {
-                assertTrue(ais instanceof TarArchiveInputStream);
+                assertInstanceOf(TarArchiveInputStream.class, ais);
             } else if (name.endsWith(".jar") || name.endsWith(".zip")) {
-                assertTrue(ais instanceof ZipArchiveInputStream);
+                assertInstanceOf(ZipArchiveInputStream.class, ais);
             } else if (name.endsWith(".cpio")) {
-                assertTrue(ais instanceof CpioArchiveInputStream);
+                assertInstanceOf(CpioArchiveInputStream.class, ais);
                 // Hack: cpio does not add trailing "/" to directory names
                 for (int i = 0; i < expected.size(); i++) {
                     final String ent = expected.get(i);
@@ -120,7 +121,7 @@ public class LongPathTest extends AbstractTest {
                     }
                 }
             } else if (name.endsWith(".ar")) {
-                assertTrue(ais instanceof ArArchiveInputStream);
+                assertInstanceOf(ArArchiveInputStream.class, ais);
                 // CPIO does not store directories or directory names
                 expected.clear();
                 for (final String ent : FILELIST) {
diff --git 
a/src/test/java/org/apache/commons/compress/archivers/LongSymLinkTest.java 
b/src/test/java/org/apache/commons/compress/archivers/LongSymLinkTest.java
index 1ae22f1ed..b9ee38ed3 100644
--- a/src/test/java/org/apache/commons/compress/archivers/LongSymLinkTest.java
+++ b/src/test/java/org/apache/commons/compress/archivers/LongSymLinkTest.java
@@ -17,6 +17,7 @@
 
 package org.apache.commons.compress.archivers;
 
+import static org.junit.jupiter.api.Assertions.assertInstanceOf;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 import static org.junit.jupiter.api.Assertions.fail;
 
@@ -106,11 +107,11 @@ public class LongSymLinkTest extends AbstractTest {
         try (ArchiveInputStream<?> ais = factory.createArchiveInputStream(new 
BufferedInputStream(Files.newInputStream(file.toPath())))) {
             // check if expected type recognized
             if (name.endsWith(".tar")) {
-                assertTrue(ais instanceof TarArchiveInputStream);
+                assertInstanceOf(TarArchiveInputStream.class, ais);
             } else if (name.endsWith(".jar") || name.endsWith(".zip")) {
-                assertTrue(ais instanceof ZipArchiveInputStream);
+                assertInstanceOf(ZipArchiveInputStream.class, ais);
             } else if (name.endsWith(".cpio")) {
-                assertTrue(ais instanceof CpioArchiveInputStream);
+                assertInstanceOf(CpioArchiveInputStream.class, ais);
                 // Hack: cpio does not add trailing "/" to directory names
                 for (int i = 0; i < expected.size(); i++) {
                     final String ent = expected.get(i);
@@ -119,7 +120,7 @@ public class LongSymLinkTest extends AbstractTest {
                     }
                 }
             } else if (name.endsWith(".ar")) {
-                assertTrue(ais instanceof ArArchiveInputStream);
+                assertInstanceOf(ArArchiveInputStream.class, ais);
                 // CPIO does not store directories or directory names
                 expected.clear();
                 for (final String ent : FILELIST) {
diff --git 
a/src/test/java/org/apache/commons/compress/archivers/zip/ZipMemoryFileSystemTest.java
 
b/src/test/java/org/apache/commons/compress/archivers/zip/ZipMemoryFileSystemTest.java
index 68d5f48a6..ef22f11b8 100644
--- 
a/src/test/java/org/apache/commons/compress/archivers/zip/ZipMemoryFileSystemTest.java
+++ 
b/src/test/java/org/apache/commons/compress/archivers/zip/ZipMemoryFileSystemTest.java
@@ -22,6 +22,7 @@ import static 
org.apache.commons.compress.AbstractTest.getPath;
 import static 
org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest.createZipArchiveEntryRequest;
 import static org.junit.jupiter.api.Assertions.assertArrayEquals;
 import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertInstanceOf;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import java.io.ByteArrayInputStream;
@@ -107,11 +108,11 @@ public class ZipMemoryFileSystemTest {
             list.add(secondFile);
 
             try (SeekableByteChannel channel = 
ZipSplitReadOnlySeekableByteChannel.forPaths(lastFile, list)) {
-                assertTrue(channel instanceof 
ZipSplitReadOnlySeekableByteChannel);
+                assertInstanceOf(ZipSplitReadOnlySeekableByteChannel.class, 
channel);
             }
 
             try (SeekableByteChannel channel = 
ZipSplitReadOnlySeekableByteChannel.forPaths(firstFile, secondFile, lastFile)) {
-                assertTrue(channel instanceof 
ZipSplitReadOnlySeekableByteChannel);
+                assertInstanceOf(ZipSplitReadOnlySeekableByteChannel.class, 
channel);
             }
         }
     }
diff --git 
a/src/test/java/org/apache/commons/compress/compressors/DetectCompressorTest.java
 
b/src/test/java/org/apache/commons/compress/compressors/DetectCompressorTest.java
index 3fae47b8f..bfc04f82f 100644
--- 
a/src/test/java/org/apache/commons/compress/compressors/DetectCompressorTest.java
+++ 
b/src/test/java/org/apache/commons/compress/compressors/DetectCompressorTest.java
@@ -21,6 +21,7 @@ package org.apache.commons.compress.compressors;
 import static org.apache.commons.compress.AbstractTest.getFile;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertInstanceOf;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertThrows;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -168,32 +169,32 @@ public final class DetectCompressorTest {
     public void testCreateLimitedByName() throws Exception {
         try (CompressorInputStream bzip2 = 
createCompressorInputStream("bla.txt.bz2", 
Collections.singleton(CompressorStreamFactory.BZIP2))) {
             assertNotNull(bzip2);
-            assertTrue(bzip2 instanceof BZip2CompressorInputStream);
+            assertInstanceOf(BZip2CompressorInputStream.class, bzip2);
         }
 
         try (CompressorInputStream gzip = 
createCompressorInputStream("bla.tgz", 
Collections.singleton(CompressorStreamFactory.GZIP))) {
             assertNotNull(gzip);
-            assertTrue(gzip instanceof GzipCompressorInputStream);
+            assertInstanceOf(GzipCompressorInputStream.class, gzip);
         }
 
         try (CompressorInputStream pack200 = 
createCompressorInputStream("bla.pack", 
Collections.singleton(CompressorStreamFactory.PACK200))) {
             assertNotNull(pack200);
-            assertTrue(pack200 instanceof Pack200CompressorInputStream);
+            assertInstanceOf(Pack200CompressorInputStream.class, pack200);
         }
 
         try (CompressorInputStream xz = 
createCompressorInputStream("bla.tar.xz", 
Collections.singleton(CompressorStreamFactory.XZ))) {
             assertNotNull(xz);
-            assertTrue(xz instanceof XZCompressorInputStream);
+            assertInstanceOf(XZCompressorInputStream.class, xz);
         }
 
         try (CompressorInputStream zlib = 
createCompressorInputStream("bla.tar.deflatez", 
Collections.singleton(CompressorStreamFactory.DEFLATE))) {
             assertNotNull(zlib);
-            assertTrue(zlib instanceof DeflateCompressorInputStream);
+            assertInstanceOf(DeflateCompressorInputStream.class, zlib);
         }
 
         try (CompressorInputStream zstd = 
createCompressorInputStream("bla.tar.zst", 
Collections.singleton(CompressorStreamFactory.ZSTANDARD))) {
             assertNotNull(zstd);
-            assertTrue(zstd instanceof ZstdCompressorInputStream);
+            assertInstanceOf(ZstdCompressorInputStream.class, zstd);
         }
     }
 
@@ -211,32 +212,32 @@ public final class DetectCompressorTest {
     public void testCreateWithAutoDetection() throws Exception {
         try (CompressorInputStream bzip2 = 
createCompressorInputStream("bla.txt.bz2")) {
             assertNotNull(bzip2);
-            assertTrue(bzip2 instanceof BZip2CompressorInputStream);
+            assertInstanceOf(BZip2CompressorInputStream.class, bzip2);
         }
 
         try (CompressorInputStream gzip = 
createCompressorInputStream("bla.tgz")) {
             assertNotNull(gzip);
-            assertTrue(gzip instanceof GzipCompressorInputStream);
+            assertInstanceOf(GzipCompressorInputStream.class, gzip);
         }
 
         try (CompressorInputStream pack200 = 
createCompressorInputStream("bla.pack")) {
             assertNotNull(pack200);
-            assertTrue(pack200 instanceof Pack200CompressorInputStream);
+            assertInstanceOf(Pack200CompressorInputStream.class, pack200);
         }
 
         try (CompressorInputStream xz = 
createCompressorInputStream("bla.tar.xz")) {
             assertNotNull(xz);
-            assertTrue(xz instanceof XZCompressorInputStream);
+            assertInstanceOf(XZCompressorInputStream.class, xz);
         }
 
         try (CompressorInputStream zlib = 
createCompressorInputStream("bla.tar.deflatez")) {
             assertNotNull(zlib);
-            assertTrue(zlib instanceof DeflateCompressorInputStream);
+            assertInstanceOf(DeflateCompressorInputStream.class, zlib);
         }
 
         try (CompressorInputStream zstd = 
createCompressorInputStream("bla.tar.zst")) {
             assertNotNull(zstd);
-            assertTrue(zstd instanceof ZstdCompressorInputStream);
+            assertInstanceOf(ZstdCompressorInputStream.class, zstd);
         }
 
         assertThrows(CompressorException.class, () -> 
factory.createCompressorInputStream(new 
ByteArrayInputStream(ByteUtils.EMPTY_BYTE_ARRAY)));
diff --git 
a/src/test/java/org/apache/commons/compress/utils/ZipSplitReadOnlySeekableByteChannelTest.java
 
b/src/test/java/org/apache/commons/compress/utils/ZipSplitReadOnlySeekableByteChannelTest.java
index 6ab21ef79..5a66585a5 100644
--- 
a/src/test/java/org/apache/commons/compress/utils/ZipSplitReadOnlySeekableByteChannelTest.java
+++ 
b/src/test/java/org/apache/commons/compress/utils/ZipSplitReadOnlySeekableByteChannelTest.java
@@ -20,9 +20,9 @@ package org.apache.commons.compress.utils;
 import static org.apache.commons.compress.AbstractTest.getFile;
 import static org.apache.commons.compress.AbstractTest.getPath;
 import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertInstanceOf;
 import static org.junit.jupiter.api.Assertions.assertSame;
 import static org.junit.jupiter.api.Assertions.assertThrows;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import java.io.File;
 import java.io.IOException;
@@ -100,11 +100,11 @@ public class ZipSplitReadOnlySeekableByteChannelTest {
         list.add(secondFile);
 
         try (SeekableByteChannel channel = 
ZipSplitReadOnlySeekableByteChannel.forFiles(lastFile, list)) {
-            assertTrue(channel instanceof ZipSplitReadOnlySeekableByteChannel);
+            assertInstanceOf(ZipSplitReadOnlySeekableByteChannel.class, 
channel);
         }
 
         try (SeekableByteChannel channel = 
ZipSplitReadOnlySeekableByteChannel.forFiles(firstFile, secondFile, lastFile)) {
-            assertTrue(channel instanceof ZipSplitReadOnlySeekableByteChannel);
+            assertInstanceOf(ZipSplitReadOnlySeekableByteChannel.class, 
channel);
         }
     }
 
@@ -134,11 +134,11 @@ public class ZipSplitReadOnlySeekableByteChannelTest {
 
             @SuppressWarnings("resource") // try-with-resources closes
             final SeekableByteChannel channel1 = 
ZipSplitReadOnlySeekableByteChannel.forOrderedSeekableByteChannels(lastChannel, 
channels);
-            assertTrue(channel1 instanceof 
ZipSplitReadOnlySeekableByteChannel);
+            assertInstanceOf(ZipSplitReadOnlySeekableByteChannel.class, 
channel1);
 
             @SuppressWarnings("resource") // try-with-resources closes
             final SeekableByteChannel channel2 = 
ZipSplitReadOnlySeekableByteChannel.forOrderedSeekableByteChannels(firstChannel,
 secondChannel, lastChannel);
-            assertTrue(channel2 instanceof 
ZipSplitReadOnlySeekableByteChannel);
+            assertInstanceOf(ZipSplitReadOnlySeekableByteChannel.class, 
channel2);
         }
     }
 
@@ -171,11 +171,11 @@ public class ZipSplitReadOnlySeekableByteChannelTest {
         list.add(secondFile);
 
         try (SeekableByteChannel channel = 
ZipSplitReadOnlySeekableByteChannel.forPaths(lastFile, list)) {
-            assertTrue(channel instanceof ZipSplitReadOnlySeekableByteChannel);
+            assertInstanceOf(ZipSplitReadOnlySeekableByteChannel.class, 
channel);
         }
 
         try (SeekableByteChannel channel = 
ZipSplitReadOnlySeekableByteChannel.forPaths(firstFile, secondFile, lastFile)) {
-            assertTrue(channel instanceof ZipSplitReadOnlySeekableByteChannel);
+            assertInstanceOf(ZipSplitReadOnlySeekableByteChannel.class, 
channel);
         }
     }
 

Reply via email to