[jboss-cvs] JBossAS SVN: r83739 - 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
Sun Feb 1 01:18:07 EST 2009
Author: jeff.zhang
Date: 2009-02-01 01:18:06 -0500 (Sun, 01 Feb 2009)
New Revision: 83739
Added:
projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserActivationSpecClass.xml
projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserAoClass.xml
projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserConfPropName.xml
projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserConfPropType.xml
projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserLicenseRequired.xml
projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserRA.xml
projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserRequiredConfPropName.xml
projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserWrongConfPropType.xml
projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserWrongCredInterface.xml
projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserWrongVersion.xml
projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testWrongAuthMechanismType.xml
Modified:
projects/metadata/trunk/src/main/java/org/jboss/metadata/rar/spec/AuthenticationMechanismMetaData.java
projects/metadata/trunk/src/main/java/org/jboss/metadata/rar/spec/ConfigPropertyMetaData.java
projects/metadata/trunk/src/main/java/org/jboss/metadata/rar/spec/RequiredConfigPropertyMetaData.java
projects/metadata/trunk/src/test/java/org/jboss/test/metadata/rar/RA16NegativeUnitTestCase.java
Log:
[JBMETA-166] add more negetive tests
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/rar/spec/AuthenticationMechanismMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/rar/spec/AuthenticationMechanismMetaData.java 2009-02-01 04:23:30 UTC (rev 83738)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/rar/spec/AuthenticationMechanismMetaData.java 2009-02-01 06:18:06 UTC (rev 83739)
@@ -25,6 +25,7 @@
import javax.xml.bind.annotation.XmlType;
import org.jboss.metadata.javaee.support.IdMetaDataImplWithDescriptions;
+import org.jboss.xb.binding.JBossXBRuntimeException;
/**
* Authentication mechanism meta data
@@ -63,7 +64,14 @@
@XmlElement(name="authentication-mechanism-type", required=true)
public void setAuthenticationMechanismType(String authenticationMechanismType)
{
- this.authenticationMechanismType = authenticationMechanismType;
+ if (authenticationMechanismType != null)
+ {
+ if (authenticationMechanismType.equals("BasicPassword") ||
+ authenticationMechanismType.equals("Kerbv5"))
+ this.authenticationMechanismType = authenticationMechanismType;
+ else
+ throw new JBossXBRuntimeException("authentication-mechanism-type is set wrong property");
+ }
}
/**
@@ -84,7 +92,15 @@
@XmlElement(name="credential-interface", required=true)
public void setCredentialInterfaceClass(String credentialInterfaceClass)
{
- this.credentialInterfaceClass = credentialInterfaceClass;
+ if (credentialInterfaceClass != null)
+ {
+ if (credentialInterfaceClass.equals("javax.resource.spi.security.PasswordCredential") ||
+ credentialInterfaceClass.equals("org.ietf.jgss.GSSCredential") ||
+ credentialInterfaceClass.equals("javax.resource.spi.security.GenericCredential"))
+ this.credentialInterfaceClass = credentialInterfaceClass;
+ else
+ throw new JBossXBRuntimeException("credential-interface is set wrong property");
+ }
}
public String toString()
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/rar/spec/ConfigPropertyMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/rar/spec/ConfigPropertyMetaData.java 2009-02-01 04:23:30 UTC (rev 83738)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/rar/spec/ConfigPropertyMetaData.java 2009-02-01 06:18:06 UTC (rev 83739)
@@ -25,6 +25,7 @@
import javax.xml.bind.annotation.XmlType;
import org.jboss.metadata.javaee.support.IdMetaDataImplWithDescriptions;
+import org.jboss.xb.binding.JBossXBRuntimeException;
/**
* Config property meta data
@@ -88,7 +89,21 @@
@XmlElement(name="config-property-type", required=true)
public void setType(String type)
{
- this.type = type;
+ if (type != null)
+ {
+ if (type.equals("java.lang.Boolean") ||
+ type.equals("java.lang.String") ||
+ type.equals("java.lang.Integer") ||
+ type.equals("java.lang.Double") ||
+ type.equals("java.lang.Byte") ||
+ type.equals("java.lang.Short") ||
+ type.equals("java.lang.Long") ||
+ type.equals("java.lang.Float") ||
+ type.equals("java.lang.Character"))
+ this.type = type;
+ else
+ throw new JBossXBRuntimeException("authentication-mechanism-type is set wrong property");
+ }
}
/**
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/rar/spec/RequiredConfigPropertyMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/rar/spec/RequiredConfigPropertyMetaData.java 2009-02-01 04:23:30 UTC (rev 83738)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/rar/spec/RequiredConfigPropertyMetaData.java 2009-02-01 06:18:06 UTC (rev 83739)
@@ -54,7 +54,7 @@
*
* @param name the name
*/
- @XmlElement(name="config-property-name")
+ @XmlElement(name="config-property-name", required=true)
public void setName(String name)
{
this.name = name;
Modified: projects/metadata/trunk/src/test/java/org/jboss/test/metadata/rar/RA16NegativeUnitTestCase.java
===================================================================
--- projects/metadata/trunk/src/test/java/org/jboss/test/metadata/rar/RA16NegativeUnitTestCase.java 2009-02-01 04:23:30 UTC (rev 83738)
+++ projects/metadata/trunk/src/test/java/org/jboss/test/metadata/rar/RA16NegativeUnitTestCase.java 2009-02-01 06:18:06 UTC (rev 83739)
@@ -82,6 +82,15 @@
}
/**
+ * test wrong version
+ */
+ public void testParserWrongVersion() throws Exception
+ {
+ JCA16MetaData connector = unmarshal();
+ assertFalse(connector.getVersion().equals("1.6"));
+ }
+
+ /**
* test miss resourceadapter-version
*/
public void testParserRAVersion() throws Exception
@@ -104,8 +113,48 @@
{
negativeParserTest("eis-type");
}
-
+
/**
+ * test miss license-required
+ */
+ public void testParserLicenseRequired() throws Exception
+ {
+ negativeParserTest("license-required", false);
+ }
+
+ /**
+ * test miss resourceadapter
+ */
+ public void testParserRA() throws Exception
+ {
+ negativeParserTest("resourceadapter", false);
+ }
+
+ /**
+ * test miss config-property-name
+ */
+ public void testParserConfPropName() throws Exception
+ {
+ negativeParserTest("config-property-name");
+ }
+
+ /**
+ * test miss config-property-type
+ */
+ public void testParserConfPropType() throws Exception
+ {
+ negativeParserTest("config-property-type");
+ }
+
+ /**
+ * test wrong config-property-type
+ */
+ public void testParserWrongConfPropType() throws Exception
+ {
+ negativeParserTest("config-property-type");
+ }
+
+ /**
* test miss connection-definition
*/
public void testParserConDef() throws Exception
@@ -176,8 +225,16 @@
{
negativeParserTest("authentication-mechanism-type");
}
-
+
/**
+ * test wrong authentication-mechanism-type
+ */
+ public void testWrongAuthMechanismType() throws Exception
+ {
+ negativeParserTest("authentication-mechanism-type");
+ }
+
+ /**
* test miss credential-interface
*/
public void testParserCredInterface() throws Exception
@@ -186,6 +243,14 @@
}
/**
+ * test wrong credential-interface
+ */
+ public void testParserWrongCredInterface() throws Exception
+ {
+ negativeParserTest("credential-interface");
+ }
+
+ /**
* test miss messagelistener
*/
public void testParserMessageListener() throws Exception
@@ -210,6 +275,22 @@
}
/**
+ * test miss activationspec-class
+ */
+ public void testParserActivationSpecClass() throws Exception
+ {
+ negativeParserTest("activationspec-class");
+ }
+
+ /**
+ * test miss config-property-name in required-config-property
+ */
+ public void testParserRequiredConfPropName() throws Exception
+ {
+ negativeParserTest("config-property-name", false);
+ }
+
+ /**
* test miss adminobject-interface
*/
public void testParserAoInterface() throws Exception
@@ -218,6 +299,13 @@
}
/**
+ * test miss adminobject-class
+ */
+ public void testParserAoClass() throws Exception
+ {
+ negativeParserTest("adminobject-class", false);
+ }
+ /**
* test miss security-permission-spec
*/
public void testParserSecurityPermSpec() throws Exception
Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserActivationSpecClass.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserActivationSpecClass.xml (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserActivationSpecClass.xml 2009-02-01 06:18:06 UTC (rev 83739)
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: RA16Negative_testParserActivationSpec.xml 83350 2009-01-23 14:12:52Z jeff.zhang $ -->
+
+<connector xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+ http://java.sun.com/xml/ns/j2ee/connector_1_6.xsd"
+ version="1.6" metadata-complete="true">
+
+ <vendor-name>Red Hat Middleware LLC</vendor-name>
+ <eis-type>JMS 1.1 Server</eis-type>
+ <resourceadapter-version>6.0</resourceadapter-version>
+ <resourceadapter>
+ <inbound-resourceadapter>
+ <messageadapter>
+ <messagelistener>
+ <messagelistener-type>javax.jms.MessageListener</messagelistener-type>
+ <activationspec>
+<!-- <activationspec-class>org.jboss.resource.adapter.jms.inflow.JmsActivationSpec</activationspec-class> -->
+ <required-config-property>
+ <config-property-name>destination</config-property-name>
+ </required-config-property>
+ <config-property>
+ <config-property-name>StringProperty</config-property-name>
+ <config-property-type>java.lang.String</config-property-type>
+ </config-property>
+ </activationspec>
+ </messagelistener>
+ </messageadapter>
+ </inbound-resourceadapter>
+ </resourceadapter>
+</connector>
Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserAoClass.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserAoClass.xml (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserAoClass.xml 2009-02-01 06:18:06 UTC (rev 83739)
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: RA16Negative_testParserAoInterface.xml 83350 2009-01-23 14:12:52Z jeff.zhang $ -->
+
+<connector xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+ http://java.sun.com/xml/ns/j2ee/connector_1_6.xsd"
+ version="1.6" metadata-complete="true">
+
+ <vendor-name>Red Hat Middleware LLC</vendor-name>
+ <eis-type>JMS 1.1 Server</eis-type>
+ <resourceadapter-version>6.0</resourceadapter-version>
+ <resourceadapter>
+ <outbound-resourceadapter>
+ <connection-definition>
+ <managedconnectionfactory-class>org.jboss.resource.adapter.jms.JmsManagedConnectionFactory</managedconnectionfactory-class>
+ <config-property>
+ <description>The jndi name of the provider of connection factories</description>
+ <config-property-name>JmsProviderAdapterJNDI</config-property-name>
+ <config-property-type>java.lang.String</config-property-type>
+ <config-property-value>java:DefaultJMSProvider</config-property-value>
+ </config-property>
+ <connectionfactory-interface>org.jboss.resource.adapter.jms.JmsConnectionFactory</connectionfactory-interface>
+ <connectionfactory-impl-class>org.jboss.resource.adapter.jms.JmsConnectionFactoryImpl</connectionfactory-impl-class>
+ <connection-interface>javax.jms.Session</connection-interface>
+ <connection-impl-class>org.jboss.resource.adapter.jms.JmsSession</connection-impl-class>
+ </connection-definition>
+ <transaction-support>XATransaction</transaction-support>
+ <reauthentication-support>false</reauthentication-support>
+ </outbound-resourceadapter>
+ <adminobject id="aoid">
+ <adminobject-interface>org.jboss.test.jca.adminobject.TestInterface</adminobject-interface>
+<!-- <adminobject-class>org.jboss.test.jca.adminobject.TestImplementation</adminobject-class>-->
+
+ </adminobject>
+ </resourceadapter>
+</connector>
Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserConfPropName.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserConfPropName.xml (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserConfPropName.xml 2009-02-01 06:18:06 UTC (rev 83739)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: $ -->
+
+<connector xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+ http://java.sun.com/xml/ns/j2ee/connector_1_6.xsd"
+ version="1.5" metadata-complete="true">
+
+ <vendor-name>Red Hat Middleware LLC</vendor-name>
+ <eis-type>JMS 1.1 Server</eis-type>
+ <resourceadapter-version>6.0</resourceadapter-version>
+
+ <resourceadapter>
+ <config-property>
+ <description>Log level</description>
+<!-- <config-property-name>logLevel</config-property-name> -->
+ <config-property-type>java.lang.String</config-property-type>
+ <config-property-value>DEBUG</config-property-value>
+ </config-property>
+ </resourceadapter>
+</connector>
Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserConfPropType.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserConfPropType.xml (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserConfPropType.xml 2009-02-01 06:18:06 UTC (rev 83739)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: $ -->
+
+<connector xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+ http://java.sun.com/xml/ns/j2ee/connector_1_6.xsd"
+ version="1.5" metadata-complete="true">
+
+ <vendor-name>Red Hat Middleware LLC</vendor-name>
+ <eis-type>JMS 1.1 Server</eis-type>
+ <resourceadapter-version>6.0</resourceadapter-version>
+
+ <resourceadapter>
+ <config-property>
+ <description>Log level</description>
+ <config-property-name>logLevel</config-property-name>
+<!-- <config-property-type>java.lang.String</config-property-type> -->
+ <config-property-value>DEBUG</config-property-value>
+ </config-property>
+ </resourceadapter>
+</connector>
Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserLicenseRequired.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserLicenseRequired.xml (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserLicenseRequired.xml 2009-02-01 06:18:06 UTC (rev 83739)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: $ -->
+
+<connector xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+ http://java.sun.com/xml/ns/j2ee/connector_1_6.xsd"
+ version="1.6" metadata-complete="true">
+
+ <vendor-name>Red Hat Middleware LLC</vendor-name>
+ <eis-type>JMS 1.1 Server</eis-type>
+ <resourceadapter-version>6.0</resourceadapter-version>
+
+ <license>
+ <description>
+ JBoss
+ </description>
+<!-- <license-required>true</license-required> -->
+ </license>
+
+ <resourceadapter>
+ </resourceadapter>
+</connector>
Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserRA.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserRA.xml (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserRA.xml 2009-02-01 06:18:06 UTC (rev 83739)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: $ -->
+
+<connector xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+ http://java.sun.com/xml/ns/j2ee/connector_1_6.xsd"
+ version="1.6" metadata-complete="true">
+
+ <vendor-name>Red Hat Middleware LLC</vendor-name>
+ <eis-type>JMS 1.1 Server</eis-type>
+ <resourceadapter-version>6.0</resourceadapter-version>
+
+</connector>
Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserRequiredConfPropName.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserRequiredConfPropName.xml (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserRequiredConfPropName.xml 2009-02-01 06:18:06 UTC (rev 83739)
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: RA16Negative_testParserActivationSpec.xml 83350 2009-01-23 14:12:52Z jeff.zhang $ -->
+
+<connector xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+ http://java.sun.com/xml/ns/j2ee/connector_1_6.xsd"
+ version="1.6" metadata-complete="true">
+
+ <vendor-name>Red Hat Middleware LLC</vendor-name>
+ <eis-type>JMS 1.1 Server</eis-type>
+ <resourceadapter-version>6.0</resourceadapter-version>
+ <resourceadapter>
+ <inbound-resourceadapter>
+ <messageadapter>
+ <messagelistener>
+ <messagelistener-type>javax.jms.MessageListener</messagelistener-type>
+ <activationspec>
+ <activationspec-class>org.jboss.resource.adapter.jms.inflow.JmsActivationSpec</activationspec-class>
+ <required-config-property>
+<!-- <config-property-name>destination</config-property-name> -->
+ </required-config-property>
+ <config-property>
+ <config-property-name>StringProperty</config-property-name>
+ <config-property-type>java.lang.String</config-property-type>
+ </config-property>
+ </activationspec>
+ </messagelistener>
+ </messageadapter>
+ </inbound-resourceadapter>
+ </resourceadapter>
+</connector>
Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserWrongConfPropType.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserWrongConfPropType.xml (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserWrongConfPropType.xml 2009-02-01 06:18:06 UTC (rev 83739)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: $ -->
+
+<connector xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+ http://java.sun.com/xml/ns/j2ee/connector_1_6.xsd"
+ version="1.5" metadata-complete="true">
+
+ <vendor-name>Red Hat Middleware LLC</vendor-name>
+ <eis-type>JMS 1.1 Server</eis-type>
+ <resourceadapter-version>6.0</resourceadapter-version>
+
+ <resourceadapter>
+ <config-property>
+ <description>Log level</description>
+ <config-property-name>logLevel</config-property-name>
+ <config-property-type>Wrong</config-property-type>
+ <config-property-value>DEBUG</config-property-value>
+ </config-property>
+ </resourceadapter>
+</connector>
Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserWrongCredInterface.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserWrongCredInterface.xml (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserWrongCredInterface.xml 2009-02-01 06:18:06 UTC (rev 83739)
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: RA16Negative_testParserCredInterface.xml 83350 2009-01-23 14:12:52Z jeff.zhang $ -->
+
+<connector xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+ http://java.sun.com/xml/ns/j2ee/connector_1_6.xsd"
+ version="1.6" metadata-complete="true">
+
+ <vendor-name>Red Hat Middleware LLC</vendor-name>
+ <eis-type>JMS 1.1 Server</eis-type>
+ <resourceadapter-version>6.0</resourceadapter-version>
+ <resourceadapter>
+ <outbound-resourceadapter>
+ <connection-definition>
+ <managedconnectionfactory-class>org.jboss.resource.adapter.jms.JmsManagedConnectionFactory</managedconnectionfactory-class>
+ <config-property>
+ <description>The jndi name of the provider of connection factories</description>
+ <config-property-name>JmsProviderAdapterJNDI</config-property-name>
+ <config-property-type>java.lang.String</config-property-type>
+ <config-property-value>java:DefaultJMSProvider</config-property-value>
+ </config-property>
+ <connectionfactory-interface>org.jboss.resource.adapter.jms.JmsConnectionFactory</connectionfactory-interface>
+ <connectionfactory-impl-class>org.jboss.resource.adapter.jms.JmsConnectionFactoryImpl</connectionfactory-impl-class>
+ <connection-interface>javax.jms.Session</connection-interface>
+ <connection-impl-class>org.jboss.resource.adapter.jms.JmsSession</connection-impl-class>
+ </connection-definition>
+ <transaction-support>XATransaction</transaction-support>
+ <authentication-mechanism id="amid">
+ <description>authentication-mechanism</description>
+ <authentication-mechanism-type>BasicPassword</authentication-mechanism-type>
+ <credential-interface>java.wrong.Credential</credential-interface>
+ </authentication-mechanism>
+ <reauthentication-support>false</reauthentication-support>
+ </outbound-resourceadapter>
+
+ </resourceadapter>
+</connector>
Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserWrongVersion.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserWrongVersion.xml (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testParserWrongVersion.xml 2009-02-01 06:18:06 UTC (rev 83739)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: $ -->
+
+<connector xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+ http://java.sun.com/xml/ns/j2ee/connector_1_6.xsd"
+ version="1.5" metadata-complete="true">
+
+ <vendor-name>Red Hat Middleware LLC</vendor-name>
+ <eis-type>JMS 1.1 Server</eis-type>
+ <resourceadapter-version>6.0</resourceadapter-version>
+
+ <resourceadapter>
+ </resourceadapter>
+</connector>
Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testWrongAuthMechanismType.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testWrongAuthMechanismType.xml (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/rar/RA16Negative_testWrongAuthMechanismType.xml 2009-02-01 06:18:06 UTC (rev 83739)
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: RA16Negative_testParserAuthMechanismType.xml 83350 2009-01-23 14:12:52Z jeff.zhang $ -->
+
+<connector xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+ http://java.sun.com/xml/ns/j2ee/connector_1_6.xsd"
+ version="1.6" metadata-complete="true">
+
+ <vendor-name>Red Hat Middleware LLC</vendor-name>
+ <eis-type>JMS 1.1 Server</eis-type>
+ <resourceadapter-version>6.0</resourceadapter-version>
+ <resourceadapter>
+ <outbound-resourceadapter>
+ <connection-definition>
+ <managedconnectionfactory-class>org.jboss.resource.adapter.jms.JmsManagedConnectionFactory</managedconnectionfactory-class>
+ <config-property>
+ <description>The jndi name of the provider of connection factories</description>
+ <config-property-name>JmsProviderAdapterJNDI</config-property-name>
+ <config-property-type>java.lang.String</config-property-type>
+ <config-property-value>java:DefaultJMSProvider</config-property-value>
+ </config-property>
+ <connectionfactory-interface>org.jboss.resource.adapter.jms.JmsConnectionFactory</connectionfactory-interface>
+ <connectionfactory-impl-class>org.jboss.resource.adapter.jms.JmsConnectionFactoryImpl</connectionfactory-impl-class>
+ <connection-interface>javax.jms.Session</connection-interface>
+ <connection-impl-class>org.jboss.resource.adapter.jms.JmsSession</connection-impl-class>
+ </connection-definition>
+ <transaction-support>XATransaction</transaction-support>
+ <authentication-mechanism id="amid">
+ <description>authentication-mechanism</description>
+ <authentication-mechanism-type>WrongAuthtype</authentication-mechanism-type>
+ <credential-interface>javax.resource.spi.security.PasswordCredential</credential-interface>
+ </authentication-mechanism>
+ <reauthentication-support>false</reauthentication-support>
+ </outbound-resourceadapter>
+
+ </resourceadapter>
+</connector>
More information about the jboss-cvs-commits
mailing list