[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