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-bcel.git


The following commit(s) were added to refs/heads/master by this push:
     new fdf77ad3 More tests
fdf77ad3 is described below

commit fdf77ad359a2695af30539e747a1e6113bc55ed0
Author: Gary David Gregory (Code signing key) <ggreg...@apache.org>
AuthorDate: Fri Nov 18 16:29:28 2022 -0500

    More tests
---
 src/test/java/org/apache/bcel/generic/ArrayTypeTest.java | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/src/test/java/org/apache/bcel/generic/ArrayTypeTest.java 
b/src/test/java/org/apache/bcel/generic/ArrayTypeTest.java
index 6263701a..baee1fae 100644
--- a/src/test/java/org/apache/bcel/generic/ArrayTypeTest.java
+++ b/src/test/java/org/apache/bcel/generic/ArrayTypeTest.java
@@ -52,12 +52,26 @@ public class ArrayTypeTest {
     }
 
     @Test
-    public void testGetSignature() {
+    public void testGetSignatureDim1() {
         final ArrayType objectType = new ArrayType(Type.BYTE, 1);
         assertEquals("[B", objectType.getSignature());
         assertEquals(byte[].class.getName(), objectType.getSignature());
     }
 
+    @Test
+    public void testGetSignatureDim2() {
+        final ArrayType objectType = new ArrayType(Type.BYTE, 2);
+        assertEquals("[[B", objectType.getSignature());
+        assertEquals(byte[][].class.getName(), objectType.getSignature());
+    }
+
+    @Test
+    public void testGetSignatureDim4() {
+        final ArrayType objectType = new ArrayType(Type.BYTE, 4);
+        assertEquals("[[[[B", objectType.getSignature());
+        assertEquals(byte[][][][].class.getName(), objectType.getSignature());
+    }
+
     @Test
     public void testGetSize() {
         final ArrayType objectType = new ArrayType(Type.BYTE, 1);

Reply via email to