[Jboss-cvs] JBossAS SVN: r56938 - projects/microcontainer/trunk/kernel/src/tests/org/jboss/test/kernel/config/test

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Sep 18 11:27:58 EDT 2006


Author: adrian at jboss.org
Date: 2006-09-18 11:27:56 -0400 (Mon, 18 Sep 2006)
New Revision: 56938

Modified:
   projects/microcontainer/trunk/kernel/src/tests/org/jboss/test/kernel/config/test/ArrayTestCase.java
Log:
There's no such thing as a preinstantiated array.
Arrays are immutable in length.

Modified: projects/microcontainer/trunk/kernel/src/tests/org/jboss/test/kernel/config/test/ArrayTestCase.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/tests/org/jboss/test/kernel/config/test/ArrayTestCase.java	2006-09-18 13:50:09 UTC (rev 56937)
+++ projects/microcontainer/trunk/kernel/src/tests/org/jboss/test/kernel/config/test/ArrayTestCase.java	2006-09-18 15:27:56 UTC (rev 56938)
@@ -147,45 +147,6 @@
       assertEquals(expected, result);
    }
 
-   public void testArrayPreinstantiated() throws Throwable
-   {
-      SimpleBean bean = customArrayPreinstantiated();
-      assertNotNull(bean);
-
-      Object[] result = bean.getPreInstantiatedArray();
-      assertNotNull("Should be a array", result);
-
-      Object[] expected = new Object[] { string1, string2, string2, string1 };
-      assertEquals(expected, result);
-   }
-
-   protected SimpleBean customArrayPreinstantiated() throws Throwable
-   {
-      Kernel kernel = bootstrap();
-      KernelController controller = kernel.getController();
-
-      AbstractBeanMetaData bmd = new AbstractBeanMetaData("test1", SimpleBean.class.getName());
-      HashSet<PropertyMetaData> properties = new HashSet<PropertyMetaData>();
-      bmd.setProperties(properties);
-
-      StringValueMetaData vmd1 = new StringValueMetaData(string1);
-      StringValueMetaData vmd2 = new StringValueMetaData(string2);
-      StringValueMetaData vmd3 = new StringValueMetaData(string1);
-
-      AbstractArrayMetaData smd = new AbstractArrayMetaData();
-      smd.setType(new String[0].getClass().getName());
-      smd.setElementType("java.lang.String");
-      smd.add(vmd1);
-      smd.add(vmd2);
-      smd.add(vmd2); // tests duplicates
-      smd.add(vmd3); // tests duplicates
-
-      AbstractPropertyMetaData pmd = new AbstractPropertyMetaData("array", smd);
-      properties.add(pmd);
-
-      return (SimpleBean) instantiate(controller, bmd);
-   }
-
    protected SimpleBean customArrayExplicit() throws Throwable
    {
       Kernel kernel = bootstrap();




More information about the jboss-cvs-commits mailing list