[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