[jboss-cvs] JBossAS SVN: r86222 - 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
Mon Mar 23 14:37:42 EDT 2009


Author: jesper.pedersen
Date: 2009-03-23 14:37:41 -0400 (Mon, 23 Mar 2009)
New Revision: 86222

Modified:
   projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/mdr/unit/MetaDataRepositoryTestCase.java
Log:
[JBJCA-6] Use MDR as the foundation for the JCA metadata repository

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-23 18:30:31 UTC (rev 86221)
+++ projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/mdr/unit/MetaDataRepositoryTestCase.java	2009-03-23 18:37:41 UTC (rev 86222)
@@ -141,6 +141,29 @@
    }
 
    /**
+    * Test for addRARDeploymentMetaData with previous value
+    * @throws Throwable throwable exception 
+    */
+   @Test
+   public void testAddRARDeploymentMetaDataPreviousValue() throws Throwable
+   {
+      MetaDataRepository mdr =
+         bootstrap.lookup("MetaDataRepository", MetaDataRepository.class);
+
+      assertNotNull(mdr);
+
+      RARDeploymentMetaData rdmd = new RARDeploymentMetaData();
+
+      RARDeploymentMetaData r1 = mdr.addRARDeploymentMetaData("test", rdmd);
+      assertNull(r1);
+
+      RARDeploymentMetaData r2 = mdr.addRARDeploymentMetaData("test", rdmd);
+      assertNotNull(r2);
+
+      mdr.removeRARDeploymentMetaData("test");
+   }
+
+   /**
     * Test null name for getRARDeploymentMetaData
     * @throws Throwable throwable exception 
     */
@@ -355,6 +378,29 @@
    }
 
    /**
+    * Test for addMCFDG with previous value
+    * @throws Throwable throwable exception 
+    */
+   @Test
+   public void testAddMCFDGPreviousValue() throws Throwable
+   {
+      MetaDataRepository mdr =
+         bootstrap.lookup("MetaDataRepository", MetaDataRepository.class);
+
+      assertNotNull(mdr);
+
+      ManagedConnectionFactoryDeploymentGroup group = new ManagedConnectionFactoryDeploymentGroup();
+
+      ManagedConnectionFactoryDeploymentGroup g1 = mdr.addManagedConnectionFactoryDeploymentGroup("test", group);
+      assertNull(g1);
+
+      ManagedConnectionFactoryDeploymentGroup g2 = mdr.addManagedConnectionFactoryDeploymentGroup("test", group);
+      assertNotNull(g2);
+
+      mdr.removeManagedConnectionFactoryDeploymentGroup("test");
+   }
+
+   /**
     * Test null name for getMCFDG
     * @throws Throwable throwable exception 
     */




More information about the jboss-cvs-commits mailing list