[jboss-cvs] JBossAS SVN: r64474 - projects/microcontainer/trunk/metatype/src/tests/org/jboss/test/metatype/values/factory/test.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Aug 7 02:32:48 EDT 2007
Author: scott.stark at jboss.org
Date: 2007-08-07 02:32:48 -0400 (Tue, 07 Aug 2007)
New Revision: 64474
Modified:
projects/microcontainer/trunk/metatype/src/tests/org/jboss/test/metatype/values/factory/test/ArrayValueFactoryUnitTestCase.java
Log:
Add testCharArray
Modified: projects/microcontainer/trunk/metatype/src/tests/org/jboss/test/metatype/values/factory/test/ArrayValueFactoryUnitTestCase.java
===================================================================
--- projects/microcontainer/trunk/metatype/src/tests/org/jboss/test/metatype/values/factory/test/ArrayValueFactoryUnitTestCase.java 2007-08-07 04:27:44 UTC (rev 64473)
+++ projects/microcontainer/trunk/metatype/src/tests/org/jboss/test/metatype/values/factory/test/ArrayValueFactoryUnitTestCase.java 2007-08-07 06:32:48 UTC (rev 64474)
@@ -79,6 +79,25 @@
assertEquals(expected, actual);
}
+ public void testCharArray()
+ throws Exception
+ {
+ char[] array = "Hello".toCharArray();
+ ArrayMetaType arrayType = assertInstanceOf(resolve(array.getClass()), ArrayMetaType.class);
+ MetaValue[] metaArray = { SimpleValueSupport.wrap('H'),
+ SimpleValueSupport.wrap('e'),
+ SimpleValueSupport.wrap('l'),
+ SimpleValueSupport.wrap('l'),
+ SimpleValueSupport.wrap('o')
+ };
+ ArrayValueSupport expected = new ArrayValueSupport(arrayType, metaArray);
+
+ MetaValue result = createMetaValue(array);
+ ArrayValue actual = assertInstanceOf(result, ArrayValue.class);
+ getLog().debug("Array Value: " + actual);
+ assertEquals(expected, actual);
+ }
+
/**
* Test the correct value is generated for a composite array
*
More information about the jboss-cvs-commits
mailing list