[jboss-cvs] JBossAS SVN: r111098 - in projects/jboss-jca/trunk/rhq/src: test/java/org/jboss/jca/rhq/test and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Apr 2 00:58:12 EDT 2011


Author: gaol
Date: 2011-04-02 00:58:11 -0400 (Sat, 02 Apr 2011)
New Revision: 111098

Modified:
   projects/jboss-jca/trunk/rhq/src/main/resources/META-INF/rhq-plugin.xml
   projects/jboss-jca/trunk/rhq/src/test/java/org/jboss/jca/rhq/test/PluginDescriptorTestCase.java
Log:
[JBJCA-500] rename XADatasourceResourceComponnt to DsResourceComponent, XADatasourceResourceDiscoveryComponent to DsResourceDiscoveryComponent.

Modified: projects/jboss-jca/trunk/rhq/src/main/resources/META-INF/rhq-plugin.xml
===================================================================
--- projects/jboss-jca/trunk/rhq/src/main/resources/META-INF/rhq-plugin.xml	2011-04-01 17:41:31 UTC (rev 111097)
+++ projects/jboss-jca/trunk/rhq/src/main/resources/META-INF/rhq-plugin.xml	2011-04-02 04:58:11 UTC (rev 111098)
@@ -493,8 +493,8 @@
              -->
 
             <!-- XA Datasource -->
-            <service name="Datasources" discovery="org.jboss.jca.rhq.ds.XADatasourceResourceDiscoveryComponent" 
-                class="org.jboss.jca.rhq.ds.XADatasourceResourceComponent">
+            <service name="Datasources" discovery="org.jboss.jca.rhq.ds.DsResourceDiscoveryComponent" 
+                class="org.jboss.jca.rhq.ds.DsResourceComponent">
 
             <plugin-configuration>
                 <c:group name="general" displayName="General">

Modified: projects/jboss-jca/trunk/rhq/src/test/java/org/jboss/jca/rhq/test/PluginDescriptorTestCase.java
===================================================================
--- projects/jboss-jca/trunk/rhq/src/test/java/org/jboss/jca/rhq/test/PluginDescriptorTestCase.java	2011-04-01 17:41:31 UTC (rev 111097)
+++ projects/jboss-jca/trunk/rhq/src/test/java/org/jboss/jca/rhq/test/PluginDescriptorTestCase.java	2011-04-02 04:58:11 UTC (rev 111098)
@@ -25,6 +25,18 @@
 import java.net.URL;
 import java.util.List;
 
+import org.jboss.jca.rhq.ds.DsResourceComponent;
+import org.jboss.jca.rhq.ds.DsResourceDiscoveryComponent;
+import org.jboss.jca.rhq.ra.AoResourceComponent;
+import org.jboss.jca.rhq.ra.AoResourceDiscoveryComponent;
+import org.jboss.jca.rhq.ra.CfResourceComponent;
+import org.jboss.jca.rhq.ra.CfResourceDiscoveryComponent;
+import org.jboss.jca.rhq.ra.McfResourceComponent;
+import org.jboss.jca.rhq.ra.McfResourceDiscoveryComponent;
+import org.jboss.jca.rhq.ra.RaResourceComponent;
+import org.jboss.jca.rhq.ra.RaResourceDiscoveryComponent;
+import org.jboss.jca.rhq.ra.RarResourceComponent;
+import org.jboss.jca.rhq.ra.RarResourceDiscoveryComponent;
 import org.junit.Test;
 
 import org.rhq.core.clientapi.descriptor.configuration.ConfigurationDescriptor;
@@ -82,8 +94,8 @@
       
       ServiceDescriptor rarServiceDesc = services.get(0);
       assertEquals("Resource Adapter Archive (RAR)", rarServiceDesc.getName());
-      assertEquals("org.jboss.jca.rhq.ra.RarResourceDiscoveryComponent", rarServiceDesc.getDiscovery());
-      assertEquals("org.jboss.jca.rhq.ra.RarResourceComponent", rarServiceDesc.getClazz());
+      assertEquals(RarResourceDiscoveryComponent.class.getName(), rarServiceDesc.getDiscovery());
+      assertEquals(RarResourceComponent.class.getName(), rarServiceDesc.getClazz());
       assertEquals(ResourceCreateDeletePolicy.BOTH, rarServiceDesc.getCreateDeletePolicy());
       assertEquals(ResourceCreationData.CONTENT, rarServiceDesc.getCreationDataType());
       
@@ -103,6 +115,40 @@
       List<ServiceDescriptor> subServiceDesc = rarServiceDesc.getServices();
       assertEquals(4, subServiceDesc.size());
       
+      // test discovery and class definitions
+      for (ServiceDescriptor sd : subServiceDesc)
+      {
+         if (sd.getName().equals("Resource Adapter"))
+         {
+            assertEquals(RaResourceDiscoveryComponent.class.getName(), sd.getDiscovery());
+            assertEquals(RaResourceComponent.class.getName(), sd.getClazz());
+         }
+         else if (sd.getName().equals("Connection Factory"))
+         {
+            assertEquals(CfResourceDiscoveryComponent.class.getName(), sd.getDiscovery());
+            assertEquals(CfResourceComponent.class.getName(), sd.getClazz());
+            List<ServiceDescriptor> cfSubServices = sd.getServices();
+            assertEquals(1, cfSubServices.size());
+            ServiceDescriptor mcfServiceDescriptor = cfSubServices.get(0);
+            assertEquals(McfResourceDiscoveryComponent.class.getName(), mcfServiceDescriptor.getDiscovery());
+            assertEquals(McfResourceComponent.class.getName(), mcfServiceDescriptor.getClazz());
+         }
+         else if (sd.getName().equals("Admin Object"))
+         {
+            assertEquals(AoResourceDiscoveryComponent.class.getName(), sd.getDiscovery());
+            assertEquals(AoResourceComponent.class.getName(), sd.getClazz());
+         }
+         else if (sd.getName().equals("Datasources"))
+         {
+            assertEquals(DsResourceDiscoveryComponent.class.getName(), sd.getDiscovery());
+            assertEquals(DsResourceComponent.class.getName(), sd.getClazz());
+         }
+         else
+         {
+            throw new IllegalStateException("Unkown ResourceDescriptor name: " + sd.getName());
+         }
+      }
+      
    }
    
 }



More information about the jboss-cvs-commits mailing list