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 82ba7f0fb Add 
org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStreamTest.testClassBands_parseClassAttrBands()
82ba7f0fb is described below

commit 82ba7f0fbd6768461490063285a8d78a0e925d41
Author: Gary D. Gregory <garydgreg...@gmail.com>
AuthorDate: Mon Aug 25 20:59:33 2025 -0400

    Add 
org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStreamTest.testClassBands_parseClassAttrBands()
---
 .../pack200/Pack200CompressorInputStreamTest.java        | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git 
a/src/test/java/org/apache/commons/compress/compressors/pack200/Pack200CompressorInputStreamTest.java
 
b/src/test/java/org/apache/commons/compress/compressors/pack200/Pack200CompressorInputStreamTest.java
index 47650779f..579f14996 100644
--- 
a/src/test/java/org/apache/commons/compress/compressors/pack200/Pack200CompressorInputStreamTest.java
+++ 
b/src/test/java/org/apache/commons/compress/compressors/pack200/Pack200CompressorInputStreamTest.java
@@ -109,6 +109,7 @@ public void testCpBands_cpUTF8Value() {
                         + 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCgoKCgoKCgAAAAAAAlLGQAAAAAAAAAAAAAAAAAAAAAAA"
                         + "AAAAAAAAAAAAAvAAAAEOcQEBAQEBAQEBAQECgNBw==");
     }
+
     /**
      * Tests bad input detected in {@code 
org.apache.commons.compress.harmony.unpack200.CpBands.parseCpUtf8(InputStream)}.
      *
@@ -119,6 +120,21 @@ public void testCpBands_parseCpUtf8() {
         
assertThrowsIOException("yv7QDQeWEAMDAwMDAxAAAAAQKhAQEBAQKAYGBgYGBgYAECoQEBAQECj//5j/");
     }
 
+    /**
+     * Tests bad input detected in {@code 
org.apache.commons.compress.harmony.unpack200.ClassBands.parseClassAttrBands(InputStream)}.
+     *
+     * An {@link IOException} wraps an {@link ArrayIndexOutOfBoundsException}.
+     */
+    @Test
+    public void testClassBands_parseClassAttrBands() {
+        
assertThrowsIOException("yv7QDQeWEBAQEBAQEBAQEBAQEBAQEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAA"
+                + 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+                + 
"AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+                + 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLAAAAAAAAWiAAAAAAAAAlLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+                + 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDnEBAQEBAQ"
+                + "EBAQEBAoDQc=");
+    }
+
     /**
      * Tests bad input detected in {@code 
org.apache.commons.compress.harmony.unpack200.MetadataBandGroup.getNextValue(int)}.
      *

Reply via email to