[jboss-svn-commits] JBL Code SVN: r25889 - in labs/jbossesb/workspace/dbevenius/jbossas5/product/rosetta/tests/src/org/jboss/soa/esb/listeners/deployers/mc: test_esb_archives/exploded-esb-archive.esb/META-INF and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Mar 30 07:17:34 EDT 2009


Author: beve
Date: 2009-03-30 07:17:34 -0400 (Mon, 30 Mar 2009)
New Revision: 25889

Modified:
   labs/jbossesb/workspace/dbevenius/jbossas5/product/rosetta/tests/src/org/jboss/soa/esb/listeners/deployers/mc/EsbConfigParserUnitTest.java
   labs/jbossesb/workspace/dbevenius/jbossas5/product/rosetta/tests/src/org/jboss/soa/esb/listeners/deployers/mc/TestUtil.java
   labs/jbossesb/workspace/dbevenius/jbossas5/product/rosetta/tests/src/org/jboss/soa/esb/listeners/deployers/mc/test_esb_archives/exploded-esb-archive.esb/META-INF/jboss-esb.xml
Log:
Added some more asserts.


Modified: labs/jbossesb/workspace/dbevenius/jbossas5/product/rosetta/tests/src/org/jboss/soa/esb/listeners/deployers/mc/EsbConfigParserUnitTest.java
===================================================================
--- labs/jbossesb/workspace/dbevenius/jbossas5/product/rosetta/tests/src/org/jboss/soa/esb/listeners/deployers/mc/EsbConfigParserUnitTest.java	2009-03-30 11:16:30 UTC (rev 25888)
+++ labs/jbossesb/workspace/dbevenius/jbossas5/product/rosetta/tests/src/org/jboss/soa/esb/listeners/deployers/mc/EsbConfigParserUnitTest.java	2009-03-30 11:17:34 UTC (rev 25889)
@@ -21,11 +21,11 @@
 package org.jboss.soa.esb.listeners.deployers.mc;
 
 import java.net.URL;
+import java.util.Set;
 
-import org.jboss.deployers.vfs.spi.structure.VFSDeploymentUnit;
-import org.jboss.deployment.DeploymentException;
+import javax.management.ObjectName;
+
 import org.jboss.test.kernel.junit.MicrocontainerTest;
-import org.jboss.virtual.VirtualFile;
 
 /**
  * Unit tests for {@link EsbConfigParser}.
@@ -45,24 +45,22 @@
         super(name);
     }
     
-    public void testEsbArchive() throws Throwable
+    public void testExplodedEsbArchiveDependencies() throws Throwable
     {
-        // Will not work with the current version of mc.
-        //assertDeployed(dir, "esb-archive.esb");
-    }
-    
-    public void testExplodedEsbArchive() throws Throwable
-    {
-        EsbMetaData esbMetaData = getEsbMetaData(dir, "exploded-esb-archive.esb");
+        EsbMetaData esbMetaData = TestUtil.getEsbMetaData(parserDeployer, dir, "exploded-esb-archive.esb");
         assertEquals("exploded-esb-archive.esb", esbMetaData.getArchiveName());
-        System.out.println(esbMetaData.getDependencies());
+        assertEquals("exploded-esb-archive", esbMetaData.getDeploymentName());
+        Set<ObjectName> deps = esbMetaData.getDependencies();
+        assertTrue(deps.contains(new ObjectName("jboss.esb.quickstart.destination:service=Queue,name=quickstart_helloworld_Request_esb")));
+        assertTrue(deps.contains(new ObjectName("jboss.esb.quickstart.destination:service=Queue,name=quickstart_helloworld_Request_gw")));
+        assertTrue(deps.contains(new ObjectName("jboss.web.deployment:war=/test2")));
     }
     
-    private EsbMetaData getEsbMetaData(final URL dir, final String archiveName) throws Exception, DeploymentException
+    /* Will not work with the current version of mc.
+    public void testEsbArchive() throws Throwable
     {
-        VirtualFile virtualFile = TestUtil.getVirtualFile(dir, archiveName, this.getClass());
-        VFSDeploymentUnit deploymentUnit = TestUtil.getDeploymentUnit(virtualFile);
-        return parserDeployer.parse(deploymentUnit, virtualFile, (EsbMetaData)null);
+        assertDeployed(dir, "esb-archive.esb");
     }
+    */
     
 }

Modified: labs/jbossesb/workspace/dbevenius/jbossas5/product/rosetta/tests/src/org/jboss/soa/esb/listeners/deployers/mc/TestUtil.java
===================================================================
--- labs/jbossesb/workspace/dbevenius/jbossas5/product/rosetta/tests/src/org/jboss/soa/esb/listeners/deployers/mc/TestUtil.java	2009-03-30 11:16:30 UTC (rev 25888)
+++ labs/jbossesb/workspace/dbevenius/jbossas5/product/rosetta/tests/src/org/jboss/soa/esb/listeners/deployers/mc/TestUtil.java	2009-03-30 11:17:34 UTC (rev 25889)
@@ -38,6 +38,7 @@
 import org.jboss.deployers.vfs.spi.structure.StructureDeployer;
 import org.jboss.deployers.vfs.spi.structure.VFSDeploymentContext;
 import org.jboss.deployers.vfs.spi.structure.VFSDeploymentUnit;
+import org.jboss.deployment.DeploymentException;
 import org.jboss.virtual.VFS;
 import org.jboss.virtual.VirtualFile;
 import org.jboss.virtual.spi.VFSContext;
@@ -51,9 +52,7 @@
  */
 public class TestUtil
 {
-    private TestUtil()
-    {
-    }
+    private TestUtil() { }
 
     public static VFSDeploymentUnit getDeploymentUnit(final VirtualFile esbArchive) throws Exception
     {
@@ -224,4 +223,17 @@
         });
         return file;
     }
+    
+    public static VFSDeploymentUnit getDeploymentUnit(final URL dir, final String archiveName) throws Exception
+    {
+        VirtualFile virtualFile = TestUtil.getVirtualFile(dir, archiveName, TestUtil.class);
+        return TestUtil.getDeploymentUnit(virtualFile);
+    }
+    
+    public static EsbMetaData getEsbMetaData(final EsbConfigParser parserDeployer, final URL dir, final String archiveName) throws Exception, DeploymentException
+    {
+        VirtualFile virtualFile = TestUtil.getVirtualFile(dir, archiveName, TestUtil.class);
+        VFSDeploymentUnit deploymentUnit = getDeploymentUnit(dir, archiveName);
+        return parserDeployer.parse(deploymentUnit, virtualFile, (EsbMetaData)null);
+    }
 }

Modified: labs/jbossesb/workspace/dbevenius/jbossas5/product/rosetta/tests/src/org/jboss/soa/esb/listeners/deployers/mc/test_esb_archives/exploded-esb-archive.esb/META-INF/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/dbevenius/jbossas5/product/rosetta/tests/src/org/jboss/soa/esb/listeners/deployers/mc/test_esb_archives/exploded-esb-archive.esb/META-INF/jboss-esb.xml	2009-03-30 11:16:30 UTC (rev 25888)
+++ labs/jbossesb/workspace/dbevenius/jbossas5/product/rosetta/tests/src/org/jboss/soa/esb/listeners/deployers/mc/test_esb_archives/exploded-esb-archive.esb/META-INF/jboss-esb.xml	2009-03-30 11:17:34 UTC (rev 25889)
@@ -33,7 +33,7 @@
                               busidref="quickstartEsbChannel"
                 />
             </listeners>
-            <actions mep="OneWay">
+            <actions mep="OneWay" webservice="true" inXsd="/org/jboss/soa/esb/listeners/deployers/mc/test_esb_archives/exploded-esb-archive.esb/request.xsd">
                    <action name="action1"
                     class="org.jboss.soa.esb.samples.quickstart.helloworld.MyJMSListenerAction"
                     process="displayMessage"




More information about the jboss-svn-commits mailing list