[jboss-cvs] JBossAS SVN: r86143 - projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/mdr/unit.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Mar 19 21:35:16 EDT 2009


Author: jeff.zhang
Date: 2009-03-19 21:35:15 -0400 (Thu, 19 Mar 2009)
New Revision: 86143

Modified:
   projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/mdr/unit/MetaDataRepositoryTestCase.java
Log:
[JBJCA-6] add testMultiAddGetRARDeploymentMetaData

Modified: projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/mdr/unit/MetaDataRepositoryTestCase.java
===================================================================
--- projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/mdr/unit/MetaDataRepositoryTestCase.java	2009-03-20 00:46:14 UTC (rev 86142)
+++ projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/mdr/unit/MetaDataRepositoryTestCase.java	2009-03-20 01:35:15 UTC (rev 86143)
@@ -202,7 +202,39 @@
       mdr.removeRARDeploymentMetaData("test");
    }
 
+
    /**
+    * Test for getRARDeploymentMetaData
+    * @throws Throwable throwable exception 
+    */
+   @Test
+   public void testMultiAddGetRARDeploymentMetaData() throws Throwable
+   {
+      MetaDataRepository mdr =
+         bootstrap.lookup("MetaDataRepository", MetaDataRepository.class);
+
+      assertNotNull(mdr);
+
+      RARDeploymentMetaData rdmd11 = new RARDeploymentMetaData();
+      mdr.addRARDeploymentMetaData("test1", rdmd11);
+
+      RARDeploymentMetaData rdmd21 = new RARDeploymentMetaData();
+      mdr.addRARDeploymentMetaData("test2", rdmd21);
+      
+      RARDeploymentMetaData rdmd12 = mdr.getRARDeploymentMetaData("test1");
+      assertNotNull(rdmd12);
+      
+      RARDeploymentMetaData rdmd22 = mdr.getRARDeploymentMetaData("test2");
+      assertNotNull(rdmd22);
+
+      assertEquals("Objects are not the same", rdmd11, rdmd12);
+      assertEquals("Objects are not the same", rdmd21, rdmd22);
+
+      mdr.removeRARDeploymentMetaData("test1");
+      mdr.removeRARDeploymentMetaData("test2");
+   }
+   
+   /**
     * Test null name for removeRARDeploymentMetaData
     * @throws Throwable throwable exception 
     */




More information about the jboss-cvs-commits mailing list