[jboss-cvs] JBossAS SVN: r68259 - trunk/testsuite/src/main/org/jboss/test/profileservice/test.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Dec 13 14:53:31 EST 2007


Author: alex.loubyansky at jboss.com
Date: 2007-12-13 14:53:31 -0500 (Thu, 13 Dec 2007)
New Revision: 68259

Modified:
   trunk/testsuite/src/main/org/jboss/test/profileservice/test/ProfileServiceUnitTestCase.java
Log:
tx-connection-factory test fixes

Modified: trunk/testsuite/src/main/org/jboss/test/profileservice/test/ProfileServiceUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/profileservice/test/ProfileServiceUnitTestCase.java	2007-12-13 19:51:41 UTC (rev 68258)
+++ trunk/testsuite/src/main/org/jboss/test/profileservice/test/ProfileServiceUnitTestCase.java	2007-12-13 19:53:31 UTC (rev 68259)
@@ -449,39 +449,40 @@
    public void testAddTxConnectionFactory() throws Exception
    {
       ManagementView mgtView = getManagementView();
-      DeploymentTemplateInfo dsInfo = mgtView.getTemplate("DsDataSourceTemplate");
+      DeploymentTemplateInfo dsInfo = mgtView.getTemplate("TxConnectionFactoryTemplate");
       Map<String, ManagedProperty> props = dsInfo.getProperties();
 
       ManagedProperty jndiName = props.get("jndi-name");
-      jndiName.setValue("ra/cicsr9s");
-      ManagedProperty dsType = props.get("datasource-type");
-      dsType.setValue("tx-connection-factory");
+      jndiName.setValue("testJmsXA");
 
+      props.get("xa-transaction").setValue(Boolean.TRUE);
+      ManagedProperty rarName = props.get("rar-name");
+      rarName.setValue("jms-ra.rar");
+
+      ManagedProperty conDef = props.get("connection-definition");
+      conDef.setValue("org.jboss.resource.adapter.jms.JmsConnectionFactory");
+
       ManagedProperty configProps = props.get("config-property");
       ArrayList<ManagedConnectionFactoryPropertyMetaData> configPropsValue = new ArrayList<ManagedConnectionFactoryPropertyMetaData>();
       ManagedConnectionFactoryPropertyMetaData configPropMD = new ManagedConnectionFactoryPropertyMetaData();
-      configPropMD.setName("ConnectionURL");
+      configPropMD.setName("SessionDefaultType");
       configPropMD.setType("java.lang.String");
-      configPropMD.setValue("tcp://arno");
+      configPropMD.setValue("javax.jms.Topic");
       configPropsValue.add(configPropMD);
       configPropMD = new ManagedConnectionFactoryPropertyMetaData();
-      configPropMD.setName("PortNumber");
+      configPropMD.setName("JmsProviderAdapterJNDI");
       configPropMD.setType("java.lang.String");
-      configPropMD.setValue("2006");
+      configPropMD.setValue("java:/DefaultJMSProvider");
       configPropsValue.add(configPropMD);
-      configPropMD = new ManagedConnectionFactoryPropertyMetaData();
-      configPropMD.setName("ServerName");
-      configPropMD.setType("java.lang.String");
-      configPropMD.setValue("CICSR9S");
-      configPropsValue.add(configPropMD);
-      configPropMD = new ManagedConnectionFactoryPropertyMetaData();
-      configPropMD.setName("UserName");
-      configPropMD.setType("java.lang.String");
-      configPropMD.setValue("CICSUSER");
-      configPropsValue.add(configPropMD);
       configProps.setValue(configPropsValue);
 
-      mgtView.applyTemplate(DeploymentPhase.APPLICATION, "testCicsr9sTxCf", dsInfo);
+      props.get("min-pool-size").setValue(new Integer(20));
+
+      // todo: how to set the specific domain?
+      //ApplicationManagedSecurityMetaData secDomain = new ApplicationManagedSecurityMetaData();
+      //props.get("security-domain").setValue(secDomain);
+
+      mgtView.applyTemplate(DeploymentPhase.APPLICATION, "testJmsXACf", dsInfo);
       mgtView.process();
    }
 
@@ -492,7 +493,7 @@
    public void testRemoveTxConnectionFactory()
       throws Exception
    {
-      removeDeployment("testCicsr9sTxCf-ds.xml");
+      removeDeployment("testJmsXACf-ds.xml");
    }
 
    protected void removeDeployment(String deployment)




More information about the jboss-cvs-commits mailing list