[jboss-cvs] JBossAS SVN: r64488 - projects/microcontainer/trunk/container/src/tests/org/jboss/test/classinfo/test.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Aug 7 16:54:21 EDT 2007
Author: scott.stark at jboss.org
Date: 2007-08-07 16:54:21 -0400 (Tue, 07 Aug 2007)
New Revision: 64488
Modified:
projects/microcontainer/trunk/container/src/tests/org/jboss/test/classinfo/test/ClassInfoArrayTest.java
Log:
Correct array dimension type tests as getArrayType apparently is doing something else.
Modified: projects/microcontainer/trunk/container/src/tests/org/jboss/test/classinfo/test/ClassInfoArrayTest.java
===================================================================
--- projects/microcontainer/trunk/container/src/tests/org/jboss/test/classinfo/test/ClassInfoArrayTest.java 2007-08-07 19:53:29 UTC (rev 64487)
+++ projects/microcontainer/trunk/container/src/tests/org/jboss/test/classinfo/test/ClassInfoArrayTest.java 2007-08-07 20:54:21 UTC (rev 64488)
@@ -55,21 +55,23 @@
{
String[] array = {"hello", "world"};
TypeInfoFactory factory = getTypeInfoFactory();
- TypeInfo info = factory.getTypeInfo(array.getClass());
+ ArrayInfo info = (ArrayInfo) factory.getTypeInfo(array.getClass());
- TypeInfo info0 = info.getArrayType(0);
- assertEquals(info0.getName(), "[java.lang.String;", info0.getName());
+ assertEquals(info.getName(), "[Ljava.lang.String;", info.getName());
+ TypeInfo info0 = info.getComponentType();
+ assertEquals(info0.getName(), "java.lang.String", info0.getName());
}
public void test2DArrayType()
{
String[][] array = {{"hello"}, {"world"}};
TypeInfoFactory factory = getTypeInfoFactory();
- TypeInfo info = factory.getTypeInfo(array.getClass());
+ ArrayInfo info = (ArrayInfo) factory.getTypeInfo(array.getClass());
- TypeInfo info0 = info.getArrayType(0);
- assertEquals(info0.getName(), "[[java.lang.String;", info0.getName());
- TypeInfo info1 = info.getArrayType(1);
- assertEquals(info1.getName(), "[java.lang.String;", info1.getName());
+ assertEquals(info.getName(), "[[Ljava.lang.String;", info.getName());
+ ArrayInfo info0 = (ArrayInfo) info.getComponentType();
+ assertEquals(info0.getName(), "[Ljava.lang.String;", info0.getName());
+ TypeInfo info1 = info0.getComponentType();
+ assertEquals(info1.getName(), "java.lang.String", info1.getName());
}
public void testDeepArray() throws Throwable
More information about the jboss-cvs-commits
mailing list