[jboss-cvs] JBossAS SVN: r84028 - in projects/metadata/trunk/src: test/java/org/jboss/test/metadata/rar and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Feb 9 23:27:17 EST 2009
Author: jeff.zhang
Date: 2009-02-09 23:27:17 -0500 (Mon, 09 Feb 2009)
New Revision: 84028
Added:
projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/JcaDs50_testCfBasic.xml
Modified:
projects/metadata/trunk/src/main/java/org/jboss/metadata/rar/jboss/mcf/ConnectionFactoryDeploymentGroup.java
projects/metadata/trunk/src/test/java/org/jboss/test/metadata/rar/JcaDs50UnitTestCase.java
Log:
[JBMETA-167] add connector-factories test
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/rar/jboss/mcf/ConnectionFactoryDeploymentGroup.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/rar/jboss/mcf/ConnectionFactoryDeploymentGroup.java 2009-02-10 04:25:29 UTC (rev 84027)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/rar/jboss/mcf/ConnectionFactoryDeploymentGroup.java 2009-02-10 04:27:17 UTC (rev 84028)
@@ -22,9 +22,7 @@
package org.jboss.metadata.rar.jboss.mcf;
import java.io.Serializable;
-import java.net.URL;
import java.util.ArrayList;
-import java.util.Collections;
import java.util.List;
import javax.xml.bind.annotation.XmlElement;
@@ -38,7 +36,7 @@
import org.jboss.xb.annotations.JBossXmlSchema;
/**
- * A ManagedConnectionFactoryDeploymentGroup.
+ * A ConnectionFactoryDeploymentGroup.
*
* @author Jeff Zhang
* @version $Revision$
@@ -50,7 +48,7 @@
namespace=JavaEEMetaDataConstants.JBOSS_NS,
elementFormDefault=XmlNsForm.QUALIFIED,
normalizeSpace=true)
- at XmlType(name="connection-factories")
+ at XmlType(name="connection-factories", namespace="")
public class ConnectionFactoryDeploymentGroup implements Serializable
{
/** The serialVersionUID */
Modified: projects/metadata/trunk/src/test/java/org/jboss/test/metadata/rar/JcaDs50UnitTestCase.java
===================================================================
--- projects/metadata/trunk/src/test/java/org/jboss/test/metadata/rar/JcaDs50UnitTestCase.java 2009-02-10 04:25:29 UTC (rev 84027)
+++ projects/metadata/trunk/src/test/java/org/jboss/test/metadata/rar/JcaDs50UnitTestCase.java 2009-02-10 04:27:17 UTC (rev 84028)
@@ -21,6 +21,7 @@
*/
package org.jboss.test.metadata.rar;
+import org.jboss.metadata.rar.jboss.mcf.ConnectionFactoryDeploymentGroup;
import org.jboss.metadata.rar.jboss.mcf.DataSourceDeploymentMetaData;
import org.jboss.metadata.rar.jboss.mcf.LocalDataSourceDeploymentMetaData;
import org.jboss.metadata.rar.jboss.mcf.ManagedConnectionFactoryDeploymentGroup;
@@ -42,9 +43,8 @@
public static SchemaBindingResolver initResolver()
{
DefaultSchemaResolver resolver = new DefaultSchemaResolver();
- //resolver.addClassBinding("", ManagedConnectionFactoryDeploymentGroup.class);
- //resolver.addClassBindingForLocation("jboss-ds_5_0.dtd", ManagedConnectionFactoryDeploymentGroup.class);
resolver.addClassBindingForLocation("jboss-ds_5_0.xsd", ManagedConnectionFactoryDeploymentGroup.class);
+ //resolver.addClassBindingForLocation("jboss-ds_5_0.xsd", ConnectionFactoryDeploymentGroup.class);
return resolver;
}
@@ -56,6 +56,11 @@
{
return unmarshal(ManagedConnectionFactoryDeploymentGroup.class);
}
+
+ protected ConnectionFactoryDeploymentGroup unmarshalCFD() throws Exception
+ {
+ return unmarshal(ConnectionFactoryDeploymentGroup.class);
+ }
/**
* test a minimal local-tx-datasource
@@ -96,7 +101,19 @@
assertNotNull(ld.getDbmsMetaData());
assertEquals(ld.getDbmsMetaData().getTypeMapping(), "Hypersonic SQL");
}
+
+ /**
+ * test a basic connection-factories, for example jms-ds.xml
+ */
+ /*
+ public void testCfBasic() throws Exception
+ {
+ ConnectionFactoryDeploymentGroup ds = unmarshalCFD();
+ ManagedConnectionFactoryDeploymentMetaData mcfd = (ManagedConnectionFactoryDeploymentMetaData)ds.getDeployments().get(0);
+ assertNotNull(mcfd);
+ }
+ */
/**
* test a everything of no-tx-datasource
*/
Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/JcaDs50_testCfBasic.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/JcaDs50_testCfBasic.xml (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/JcaDs50_testCfBasic.xml 2009-02-10 04:27:17 UTC (rev 84028)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id$ -->
+
+<connection-factories xmlns="http://www.jboss.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.jboss.com/xml/ns/javaee
+ http://www.jboss.org/j2ee/schema/jboss-ds_5_0.xsd">
+
+ <!-- JMS XA Resource adapter, use this to get transacted JMS in beans -->
+ <tx-connection-factory>
+ <jndi-name>JmsXA</jndi-name>
+ <xa-transaction/>
+ <rar-name>jms-ra.rar</rar-name>
+ <connection-definition>org.jboss.resource.adapter.jms.JmsConnectionFactory</connection-definition>
+ <config-property name="SessionDefaultType" type="java.lang.String">javax.jms.Topic</config-property>
+ <config-property name="JmsProviderAdapterJNDI" type="java.lang.String">java:/DefaultJMSProvider</config-property>
+ <security-domain-and-application>JmsXARealm</security-domain-and-application>
+ <max-pool-size>20</max-pool-size>
+ </tx-connection-factory>
+
+</connection-factories>
Property changes on: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/JcaDs50_testCfBasic.xml
___________________________________________________________________
Name: svn:keywords
+ Id Reversion Date
More information about the jboss-cvs-commits
mailing list