[jboss-svn-commits] JBL Code SVN: r11847 - in labs/jbossesb/trunk/product/samples/quickstarts: tests and 7 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon May 14 21:43:35 EDT 2007


Author: tcunning
Date: 2007-05-14 21:43:35 -0400 (Mon, 14 May 2007)
New Revision: 11847

Added:
   labs/jbossesb/trunk/product/samples/quickstarts/tests/
   labs/jbossesb/trunk/product/samples/quickstarts/tests/build.xml
   labs/jbossesb/trunk/product/samples/quickstarts/tests/jndi.properties
   labs/jbossesb/trunk/product/samples/quickstarts/tests/quickstarts.properties
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/MyAction.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/Stats.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/StatsMBean.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/BPMOrchestrationTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/FunCBRTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldActionTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldDBRegistrationTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldFileActionTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldSQLActionTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/JBPMSimpleTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/MoreActionTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/ScriptingGroovyTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/SimpleCBRTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/StaticRouterTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformCSV2XMLTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformDateManipulationTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformEDI2XMLGroovyXSLTTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformXML2PojoTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformXMLSimpleTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WebserviceAdapterTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WebserviceBPELTest.java
   labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/server/
Log:
Adding quickstart tests.



Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/tests
___________________________________________________________________
Name: svn:ignore
   + output


Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/build.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/build.xml	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,427 @@
+<?xml version="1.0"?>
+<project name="JUnit" default="test" basedir=".">
+   <property file="jndi.properties"/>
+   <property name="lib.ext" location="../../../lib/ext"/>
+   <property name="product.build" location="../../../build"/>
+   <property name="product.lib" location="${product.build}/jbossesb/lib"/>
+   <property name="coverage" location="${product.build}/tests/coverage"/>
+   <property name="qa.build" location="../build"/>
+   <property name="qa.build.lib" location="../build/lib"/>
+   <property name="qa.build.reports" location="../build/reports"/>
+   <property name="qa.build.testlog" location="../build/log"/>
+   <property name="qa.lib" location="../../../../qa/lib"/>
+   <property name="qa.build.stylesheets" location="${qa.build}/stylesheets"/>
+   <property name="qa.source.stylesheets" location="../stylesheets"/>
+   <property name="qa.junit.src" location="src"/>
+   <property name="qa.junit.versioned.src" location="versioned-scoped-src"/>
+   <property name="qa.junit.classes" location="${qa.build}/junit/classes"/>
+   <property name="qa.junit.versioned.classes" location="${qa.build}/junit/versioned-classes"/>
+   <property name="qa.junit.resources" location="resources"/>
+   <property name="qa.junit.report" location="${qa.build}/junit/report"/>
+   <property name="qa.junit.memory" value="128m"/>
+
+   <property file="${org.jboss.esb.properties}"/>
+   <property name="org.jboss.esb.test.ftp.hostname" value="ftp.ncl.ac.uk"/>
+   <property name="org.jboss.esb.test.ftp.user" value="anonymous"/>
+   <property name="org.jboss.esb.test.ftp.pwd" value="cunningt@"/>
+   <property name="org.jboss.esb.test.ftp.dir" value="/pub/DNS"/>
+
+   <path id="base.cp">
+      <fileset dir="${product.lib}/ext"
+               excludes="*.jar" includes="jaxr-api*.jar,scout*.jar,juddi*.jar"/>
+      <fileset dir="${qa.lib}/ext" includes="*.jar"/>
+      <fileset dir="${product.lib}/ext" includes="*.jar"/>
+      <pathelement location="../"/>
+   </path>
+
+   <path id="qa.junit.cp">
+      <fileset dir="..">
+	<include name="**/*.jar"/>
+      </fileset> 
+      <fileset dir="${lib.ext}" includes="*.jar"/>
+      <fileset dir="${product.lib}" includes="*.jar"/>
+      <path refid="base.cp"/>
+   </path>
+
+   <path id="qa.junit.emma.cp">
+      <fileset dir="${coverage}/all" includes="jbossesb-instr-all.jar"/>
+      <path refid="base.cp"/>
+   </path>
+
+   <target name="clean" depends="clean-esb">
+      <delete dir="build"/>
+      <delete dir="output"/>
+   </target>
+
+   <target name="test" depends="compile, prompt, execute"/>
+   <target name="ci-test" depends="compile, execute"/>
+
+   <target name="compile" depends="compile-esb">
+      <echo message="Compiling JUnit based Quickstart tests..."/>
+
+      <echo message="${toString:qa.junit.cp}"/>
+
+      <!-- Build the tests... -->
+      <mkdir dir="${qa.junit.classes}"/>
+
+      <javac srcdir="${qa.junit.src}" destdir="${qa.junit.classes}" classpathref="qa.junit.cp" debug="on"/>
+
+   </target>
+
+   <target name="clean-esb">
+  	<macrodef name="quickstart-clean">
+		<attribute name="quickstartdir"/>
+		<sequential>
+                       <ant antfile="build.xml"
+			dir="@{quickstartdir}"
+ 			target="clean"/>
+		</sequential>
+	</macrodef> 
+	<quickstart-clean quickstartdir="../bpm_orchestration1">
+	</quickstart-clean>
+   	<quickstart-clean quickstartdir="../fun_cbr">
+	</quickstart-clean>
+   	<quickstart-clean quickstartdir="../helloworld">
+	</quickstart-clean>
+	<quickstart-clean quickstartdir="../helloworld_action">
+	</quickstart-clean>
+	<quickstart-clean quickstartdir="../helloworld_db_registration">
+	</quickstart-clean>
+	<quickstart-clean quickstartdir="../helloworld_file_action">
+	</quickstart-clean>
+	<quickstart-clean quickstartdir="../helloworld_sql_action">
+	</quickstart-clean>
+	<quickstart-clean quickstartdir="../jbpm_simple1">
+	</quickstart-clean>
+	<quickstart-clean quickstartdir="../more_action">
+	</quickstart-clean>
+	<quickstart-clean quickstartdir="../scripting_groovy">
+	</quickstart-clean>
+	<quickstart-clean quickstartdir="../simple_cbr">
+	</quickstart-clean>
+	<quickstart-clean quickstartdir="../static_router">
+	</quickstart-clean>
+	<quickstart-clean quickstartdir="../transform_CSV2XML">
+	</quickstart-clean>
+	<quickstart-clean quickstartdir="../transform_EDI2XML_Groovy_XSLT">
+	</quickstart-clean>
+	<quickstart-clean quickstartdir="../transform_XML2POJO">
+	</quickstart-clean>
+	<quickstart-clean quickstartdir="../transform_XML2XML_date_manipulation">
+	</quickstart-clean>
+	<quickstart-clean quickstartdir="../transform_XML2XML_simple">
+	</quickstart-clean>
+	<quickstart-clean quickstartdir="../webservice_bpel">
+	</quickstart-clean>
+	<quickstart-clean quickstartdir="../webservice_jbossws_adapter_01">
+	</quickstart-clean>
+	<quickstart-clean quickstartdir="../webservice_war1">
+	</quickstart-clean> 	
+   </target>
+
+   <target name="compile-esb">
+	<echo>Compile ESB Packages</echo>
+	<mkdir dir="output/lib"/>
+	<macrodef name="output-esb">
+		<attribute name="quickstartdir"/>
+		<sequential>	
+			<mkdir dir="@{quickstartdir}/build/META-INF"/>
+		        <copy todir="@{quickstartdir}/build/META-INF">
+            			<fileset dir="@{quickstartdir}" includes="jboss-esb.xml" />
+            			<fileset dir="@{quickstartdir}" includes="deployment.xml" />
+        		</copy>		
+	
+			<ant antfile="build.xml"
+                		dir="@{quickstartdir}"
+                		target="jar"/>
+                        <ant antfile="build.xml"
+                                dir="@{quickstartdir}"
+                                target="config"/>
+                        <ant antfile="build.xml"
+                                dir="@{quickstartdir}"
+                                target="package-deployment"/>
+        		<copy todir="output/lib">
+                	<fileset dir="@{quickstartdir}/build">
+                       		 <include name="*.esb"/>
+                	</fileset>
+        		</copy>
+		</sequential>
+	</macrodef>
+	
+	<!-- bpm_orchestration has non-standard targets -->
+	<ant antfile="build.xml"
+		dir="../bpm_orchestration1"
+		target="esb"/>	
+	<copy todir="output/lib">
+		<fileset dir="../bpm_orchestration1/build">
+			<include name="**"/>
+		</fileset>
+	</copy>
+
+        <!-- jbpm_simple1n has non-standard targets -->
+        <ant antfile="build.xml"
+                dir="../jbpm_simple1"
+                target="esb"/>
+        <copy todir="output/lib">
+                <fileset dir="../jbpm_simple1/build">
+                        <include name="**"/>
+                </fileset>
+        </copy>	
+
+   	<output-esb quickstartdir="../fun_cbr">
+	</output-esb>
+   	<output-esb quickstartdir="../helloworld">
+	</output-esb>
+	<output-esb quickstartdir="../helloworld_action">
+	</output-esb>
+	<output-esb quickstartdir="../helloworld_db_registration">
+	</output-esb>
+	<output-esb quickstartdir="../helloworld_file_action">
+	</output-esb>
+	<output-esb quickstartdir="../helloworld_sql_action">
+	</output-esb>
+	<output-esb quickstartdir="../more_action">
+	</output-esb>
+	<output-esb quickstartdir="../scripting_groovy">
+	</output-esb>
+	<output-esb quickstartdir="../simple_cbr">
+	</output-esb>
+	<output-esb quickstartdir="../static_router">
+	</output-esb>
+	<output-esb quickstartdir="../transform_CSV2XML">
+	</output-esb>
+	<output-esb quickstartdir="../transform_EDI2XML_Groovy_XSLT">
+	</output-esb>
+	<output-esb quickstartdir="../transform_XML2POJO">
+	</output-esb>
+	<output-esb quickstartdir="../transform_XML2XML_date_manipulation">
+	</output-esb>
+	<output-esb quickstartdir="../transform_XML2XML_simple">
+	</output-esb>
+	<!--
+	<output-esb quickstartdir="../webservice_bpel">
+	</output-esb>
+	<output-esb quickstartdir="../webservice_jbossws_adapter_01">
+	</output-esb>
+	<output-esb quickstartdir="../webservice_war1">
+	</output-esb> 	
+	-->
+   </target>
+
+   <target name="compile-versioned">
+      <echo message="Running JUnit based QA tests..."/>
+
+      <path id="qa.junit.versioned.cp">
+         <path refid="base.cp"/>
+         <fileset dir="${product.lib}" includes="*.jar"/>
+         <pathelement location="${qa.junit.classes}"/>
+      </path>
+
+      <!-- Build the tests... -->
+      <mkdir dir="${qa.junit.versioned.classes}"/>
+      <javac srcdir="${qa.junit.versioned.src}" destdir="${qa.junit.versioned.classes}" classpathref="qa.junit.versioned.cp" debug="on"/>
+   </target>
+
+   <target name="one-test" if="test"
+           description="Execute all tests in the given test directory.">
+      <mkdir dir="${qa.build.reports}"/>
+      <mkdir dir="${qa.build.testlog}"/>
+      <!-- Remove the test.log so each run has a fresh log -->
+      <delete file="${qa.build.testlog}/test.log"/>
+      <junit dir="."
+             printsummary="yes"
+             haltonerror="false"
+             haltonfailure="false"
+             fork="true">
+
+         <sysproperty key="jbosstest.deploy.dir" value="${qa.build.lib}"/>
+         <sysproperty key="build.testlog" value="${qa.build.testlog}"/>
+         <sysproperty key="jbosstest.threadcount" value="${jbosstest.threadcount}"/>
+         <sysproperty key="jbosstest.iterationcount" value="${jbosstest.iterationcount}"/>
+         <sysproperty key="jbosstest.beancount" value="${jbosstest.beancount}"/>
+
+         <classpath>
+            <pathelement location="${qa.junit.classes}"/>
+            <path refid="qa.junit.cp"/>
+            <pathelement location="${qa.junit.src}"/>
+            <!-- jndi.properties and other client prop files -->
+            <pathelement location="${qa.junit.resources}/server"/>
+         </classpath>
+
+         <formatter type="plain" usefile="true"/>
+         <formatter type="xml" usefile="true"/>
+
+         <batchtest todir="${qa.build.reports}"
+                    haltonerror="false"
+                    haltonfailure="false"
+                    fork="true">
+
+            <fileset dir="${qa.junit.classes}">
+               <include name="org/jboss/soa/esb/${test}/unit/*TestCase.class"/>
+            </fileset>
+         </batchtest>
+      </junit>
+   </target>
+
+   <target name="compile-stylesheets">
+      <mkdir dir="${qa.build.stylesheets}"/>
+      <copy todir="${qa.build.stylesheets}" filtering="yes">
+         <fileset dir="${qa.source.stylesheets}">
+            <include name="**/*"/>
+         </fileset>
+      </copy>
+   </target>
+
+
+   <target name="tests-report-html" depends="compile-stylesheets">
+      <mkdir dir="${qa.build.reports}/html"/>
+
+      <junitreport todir="${qa.build.reports}">
+         <fileset dir="${qa.build.reports}">
+            <include name="TEST-*.xml"/>
+         </fileset>
+         <report format="frames"
+                 todir="${qa.build.reports}/html"
+                 styledir="${qa.build.stylesheets}"
+                 />
+      </junitreport>
+   </target>
+
+
+   <target name="execute">
+      <!-- Run the tests... -->
+      <property name="tests.filter" value="*"/>
+      <mkdir dir="${qa.junit.report}"/>
+      <property name="org.jboss.soa.esb.paramsRepository.file.root" location="src"/>
+      <junit printsummary="yes" haltonerror="yes" haltonfailure="yes" showoutput="yes" fork="true">
+         <formatter type="plain" usefile="false"/>
+         <formatter type="xml"/>
+         <batchtest todir="${qa.junit.report}">
+            <fileset dir="${qa.junit.src}">
+	       <include name="**/${tests.filter}TestCase.java"/>
+               <include name="**/${tests.filter}Test.java"/>
+               <exclude name="${tests.exclude}"/>
+            </fileset>
+         </batchtest>
+         <classpath>
+	    <pathelement location="../quickstarts/**/classes"/>
+            <pathelement location="${qa.junit.classes}"/>
+            <path refid="qa.junit.cp"/>
+            <pathelement location="${qa.junit.src}"/>
+         </classpath>
+         <jvmarg value="-Xmx${qa.junit.memory}"/>
+
+         <!-- Listener Sys Props... -->
+         <sysproperty key="org.jboss.soa.esb.paramsRepository.file.root"
+                      value="${org.jboss.soa.esb.paramsRepository.file.root}"/>
+
+         <!-- Sys Props from the test.properties file... -->
+         <sysproperty key="org.jboss.soa.esb.jndi.server.type" value="${org.jboss.soa.esb.jndi.server.type}"/>
+         <sysproperty key="org.jboss.soa.esb.jndi.server.url" value="${org.jboss.soa.esb.jndi.server.url}"/>
+
+	<sysproperty key="java.naming.factory.initial" value="${java.naming.factory.initial}"/>
+	<sysproperty key="java.naming.provider.url" value="${java.naming.provider.url}"/>
+	<sysproperty key="java.naming.factory.url.pkgs" value="org.jboss.naming"/>
+ 
+
+         <!-- Sys Props from the deployment.properties file... -->
+         <sysproperty key="org.jboss.esb.db.driver" value="${org.jboss.esb.db.driver}"/>
+         <sysproperty key="org.jboss.esb.db.url" value="${org.jboss.esb.db.url}"/>
+         <sysproperty key="org.jboss.esb.db.user" value="${org.jboss.esb.db.user}"/>
+         <sysproperty key="org.jboss.esb.db.password" value="${org.jboss.esb.db.password}"/>
+         <sysproperty key="org.jboss.esb.test.ftp.hostname" value="${org.jboss.esb.test.ftp.hostname}"/>
+         <sysproperty key="org.jboss.esb.test.ftp.user" value="${org.jboss.esb.test.ftp.user}"/>
+         <sysproperty key="org.jboss.esb.test.ftp.pwd" value="${org.jboss.esb.test.ftp.pwd}"/>
+         <sysproperty key="org.jboss.esb.test.ftp.dir" value="${org.jboss.esb.test.ftp.dir}"/>
+
+      </junit>
+
+      <!-- Remove all "fixed-up" listener configuration files -->
+      <delete>
+         <fileset dir="${qa.junit.src}" includes="**/*.conftmp"/>
+      </delete>
+
+      <!-- Report on the tests (format results) ... -->
+      <junitreport todir="${qa.junit.report}">
+         <fileset dir="${qa.junit.report}">
+            <include name="*.xml"/>
+         </fileset>
+         <report format="frames" todir="${qa.junit.report}"/>
+         <report format="noframes" todir="${qa.junit.report}"/>
+      </junitreport>
+
+   </target>
+
+   <target name="test-emma" depends="compile-emma, prompt, execute-emma"/>
+   <target name="ci-test-emma" depends="compile-emma, execute-emma"/>
+
+   <target name="compile-emma">
+      <echo message="Running JUnit based QA tests (with ema enabled) ..."/>
+      <!-- Build the tests... -->
+      <mkdir dir="${qa.junit.classes}"/>
+      <javac srcdir="${qa.junit.src}" destdir="${qa.junit.classes}" classpathref="qa.junit.emma.cp" debug="on"/>
+   </target>
+
+   <target name="prompt">
+      <property name="tests.exclude" value="**/*IntegrationTest.java"/>
+      <echo message=""/>
+      <echo message=""/>
+      <input message='Which tests? (Press return to run all tests - Wildcards Supported - already assumes test cases end with the "Test" suffix)'
+             addproperty="tests.filter"
+             defaultvalue="*"/>
+   </target>
+
+   <target name="execute-emma">
+      <!-- Run the tests... -->
+      <property name="tests.filter" value="*"/>
+      <mkdir dir="${qa.junit.report}"/>
+      <junit printsummary="yes" haltonerror="yes" haltonfailure="yes" showoutput="yes" fork="true">
+         <formatter type="plain" usefile="false"/>
+         <formatter type="xml"/>
+         <batchtest todir="${qa.junit.report}">
+            <fileset dir="${qa.junit.src}">
+               <include name="**/${tests.filter}Test*.java"/>
+            </fileset>
+         </batchtest>
+         <classpath>
+            <pathelement location="${qa.junit.classes}"/>
+            <path refid="qa.junit.emma.cp"/>
+            <pathelement location="${qa.junit.src}"/>
+         </classpath>
+
+         <jvmarg value="-Xmx${qa.junit.memory}"/>
+         <!-- emma jvm args -->
+         <jvmarg value="-Demma.coverage.out.file=${coverage}/all/coverage.emma"/>
+         <jvmarg value="-Demma.coverage.out.merge=true"/>
+
+         <!-- Listener Sys Props... -->
+         <sysproperty key="org.jboss.soa.esb.paramsRepository.file.root" value="junit/src"/>
+
+         <!-- Sys Props from the test.properties file... -->
+         <sysproperty key="org.jboss.soa.esb.jndi.server.type" value="${org.jboss.soa.esb.jndi.server.type}"/>
+         <sysproperty key="org.jboss.soa.esb.jndi.server.url" value="${org.jboss.soa.esb.jndi.server.url}"/>
+
+         <!-- Sys Props from the deployment.properties file... -->
+         <sysproperty key="org.jboss.esb.db.driver" value="${org.jboss.esb.db.driver}"/>
+         <sysproperty key="org.jboss.esb.db.url" value="${org.jboss.esb.db.url}"/>
+         <sysproperty key="org.jboss.esb.db.user" value="${org.jboss.esb.db.user}"/>
+         <sysproperty key="org.jboss.esb.db.password" value="${org.jboss.esb.db.password}"/>
+      </junit>
+
+      <!-- Remove all "fixed-up" listener configuration files -->
+      <delete>
+         <fileset dir="${qa.junit.src}" includes="**/*.conftmp"/>
+      </delete>
+
+      <!-- Report on the tests (format results) ... -->
+      <junitreport todir="${qa.junit.report}">
+         <fileset dir="${qa.junit.report}">
+            <include name="*.xml"/>
+         </fileset>
+         <report format="frames" todir="${qa.junit.report}"/>
+         <report format="noframes" todir="${qa.junit.report}"/>
+      </junitreport>
+
+   </target>
+
+</project>

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/jndi.properties
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/jndi.properties	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/jndi.properties	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,5 @@
+java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
+java.naming.provider.url=jnp://localhost:1099
+java.naming.factory.url.pkgs=org.jboss.naming
+java.naming.factory.url.pkgs=org.jnp.interfaces
+

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/quickstarts.properties
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/quickstarts.properties	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/quickstarts.properties	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,4 @@
+jbossesb.ftp.hostname=ftp.ncl.ac.uk
+jbossesb.ftp.username=anonymous
+jbossesb.ftp.password=cunningt@
+jbossesb.ftp.directory=/pub/DNS

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/MyAction.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/MyAction.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/MyAction.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,79 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2006, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.soa.esb;
+
+import javax.management.MBeanServer;
+import javax.management.MalformedObjectNameException;
+
+import org.jboss.mx.util.MBeanProxyExt;
+import org.jboss.mx.util.MBeanServerLocator;
+import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
+import org.jboss.soa.esb.actions.ActionProcessingException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+
+public class MyAction extends AbstractActionPipelineProcessor
+{
+   protected ConfigTree _config;
+
+   public MyAction(ConfigTree config)
+   {
+      _config = config;
+   }
+
+   public Message noOperation(Message message)
+   {
+      return message;
+   }
+
+   public Message process(Message message) throws ActionProcessingException
+   {
+      logHeader();
+      System.out.println("Body: " + new String(message.getBody().getContents()));
+      logFooter();
+      MBeanServer server = MBeanServerLocator.locateJBoss();
+      StatsMBean stats ;
+      try
+      {
+          stats = (StatsMBean)MBeanProxyExt.create(StatsMBean.class, StatsMBean.objectName, server);
+      }
+      catch (final MalformedObjectNameException mone)
+      {
+          throw new ActionProcessingException("Error creating MBean proxy", mone) ;
+      }
+      stats.setExecutedVersion("scope1");
+      return message;
+   }
+
+   // This makes it easier to read on the console
+   private void logHeader()
+   {
+      System.out.println("\n&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&");
+   }
+
+   private void logFooter()
+   {
+      System.out.println("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\n");
+   }
+
+
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/Stats.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/Stats.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/Stats.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,46 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2006, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.soa.esb;
+
+/**
+ * comment
+ *
+ * @author <a href="bill at jboss.com">Bill Burke</a>
+ * @version $Revision: 1.1 $
+ */
+public class Stats implements StatsMBean
+{
+   private String executedVersion;
+
+
+   public String getExecutedVersion()
+   {
+      String msg = executedVersion;
+      executedVersion = null;
+      return msg;
+   }
+
+   public void setExecutedVersion(String executedVersion)
+   {
+      this.executedVersion = executedVersion;
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/StatsMBean.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/StatsMBean.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/StatsMBean.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,38 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2006, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.soa.esb;
+
+
+/**
+ * comment
+ *
+ * @author <a href="bill at jboss.com">Bill Burke</a>
+ * @version $Revision: 1.1 $
+ */
+public interface StatsMBean
+{
+   public static final String objectName = "jboss.esb:test=server";
+
+   String getExecutedVersion();
+
+   void setExecutedVersion(String executedVersion);
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/BPMOrchestrationTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/BPMOrchestrationTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/BPMOrchestrationTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,45 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
+
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
+ */
+public class BPMOrchestrationTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public BPMOrchestrationTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(BPMOrchestrationTest.class, "Quickstart_bpm_orchestration1.esb");
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/FunCBRTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/FunCBRTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/FunCBRTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,46 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
+
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
+ */
+
+public class FunCBRTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public FunCBRTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(FunCBRTest.class, "Quickstart_fun_cbr.esb");
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldActionTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldActionTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldActionTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,50 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+import org.jboss.soa.esb.samples.quickstart.helloworldaction.test.*;
+import org.jboss.soa.esb.samples.quickstart.helloworldaction.*;
+
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
+ */
+public class HelloWorldActionTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public HelloWorldActionTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		//sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+    	SendJMSMessage sm = new SendJMSMessage();
+    	sm.setupConnection();
+    	sm.sendAMessage(JMS_MESSAGE);
+    	sm.stop();
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(HelloWorldActionTest.class, "Quickstart_helloworld_action.esb");
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldDBRegistrationTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldDBRegistrationTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldDBRegistrationTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,50 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+import org.jboss.soa.esb.samples.quickstart.helloworlddbregistration.test.*;
+import org.jboss.soa.esb.samples.quickstart.helloworlddbregistration.*;
+
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
+ */
+public class HelloWorldDBRegistrationTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public HelloWorldDBRegistrationTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		//sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+    	SendJMSMessage sm = new SendJMSMessage();
+    	sm.setupConnection();
+    	sm.sendAMessage(JMS_MESSAGE);
+    	sm.stop();
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(HelloWorldDBRegistrationTest.class, "Quickstart_db_registration.esb");
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldFileActionTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldFileActionTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldFileActionTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,47 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+import org.jboss.soa.esb.samples.quickstart.helloworldfileaction.test.*;
+import org.jboss.soa.esb.samples.quickstart.helloworldfileaction.*;
+
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
+ */
+
+public class HelloWorldFileActionTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public HelloWorldFileActionTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(HelloWorldFileActionTest.class, "Quickstart_helloworld_file_action.esb");
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldSQLActionTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldSQLActionTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldSQLActionTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,44 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
+ */
+public class HelloWorldSQLActionTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public HelloWorldSQLActionTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(HelloWorldSQLActionTest.class, "Quickstart_helloworld_file_action.esb");
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/HelloWorldTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,52 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+
+import org.jboss.soa.esb.samples.quickstart.helloworld.test.*;
+import org.jboss.soa.esb.samples.quickstart.helloworld.*;
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:bill at burkecentral.com">Bill Burke</a>
+ * @version $Id: BlobUnitTestCase.java 58110 2006-11-04 08:34:21Z scott.stark at jboss.org $
+ */
+
+public class HelloWorldTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public HelloWorldTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+    	SendJMSMessage sm = new SendJMSMessage();
+    	sm.setupConnection();
+    	sm.sendAMessage(JMS_MESSAGE);
+    	sm.stop();
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(HelloWorldTest.class, "Quickstart_helloworld.esb");
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/JBPMSimpleTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/JBPMSimpleTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/JBPMSimpleTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,45 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
+
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
+ */
+public class JBPMSimpleTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public JBPMSimpleTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(JBPMSimpleTest.class, "jbpm_simple1.esb");
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/MoreActionTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/MoreActionTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/MoreActionTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,45 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
+
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
+ */
+public class MoreActionTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public MoreActionTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(JBPMSimpleTest.class, "Quickstart_more_action.esb");
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/ScriptingGroovyTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/ScriptingGroovyTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/ScriptingGroovyTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,47 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
+
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
+ * @version $Id: ScriptingGroovyTest.java 58110 2006-11-04 08:34:21Z scott.stark at jboss.org $
+ */
+
+public class ScriptingGroovyTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public ScriptingGroovyTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(ScriptingGroovyTest.class, "scripting-groovy-quickstart.esb");
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/SimpleCBRTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/SimpleCBRTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/SimpleCBRTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,45 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
+
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
+ */
+public class SimpleCBRTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public SimpleCBRTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(JBPMSimpleTest.class, "Quickstart_simple_cbr.esb");
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/StaticRouterTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/StaticRouterTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/StaticRouterTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,45 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
+
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
+ */
+public class StaticRouterTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public StaticRouterTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(JBPMSimpleTest.class, "Quickstart_static_router.esb");
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformCSV2XMLTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformCSV2XMLTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformCSV2XMLTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,45 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
+
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
+ */
+public class TransformCSV2XMLTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public TransformCSV2XMLTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(TransformCSV2XMLTest.class, "transformation-CSV2XML-quickstart.esb");
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformDateManipulationTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformDateManipulationTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformDateManipulationTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,45 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
+
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
+ */
+public class TransformDateManipulationTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public TransformDateManipulationTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(TransformDateManipulationTest.class, "transformation-date-manipulation-quickstart.esb");
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformEDI2XMLGroovyXSLTTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformEDI2XMLGroovyXSLTTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformEDI2XMLGroovyXSLTTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,45 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
+
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
+ */
+public class TransformEDI2XMLGroovyXSLTTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public TransformEDI2XMLGroovyXSLTTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(TransformEDI2XMLGroovyXSLTTest.class, "transformation-edi2xml_groovy-quickstart.esb");
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformXML2PojoTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformXML2PojoTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformXML2PojoTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,45 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
+
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
+ */
+public class TransformXML2PojoTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public TransformXML2PojoTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(TransformXML2PojoTest.class, "transformation-pojo-quickstart.esb");
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformXMLSimpleTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformXMLSimpleTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/TransformXMLSimpleTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,45 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
+
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
+ */
+public class TransformXMLSimpleTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public TransformXMLSimpleTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(TransformXMLSimpleTest.class, "transformation-simple-quickstart.esb");
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WebserviceAdapterTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WebserviceAdapterTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WebserviceAdapterTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,45 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
+
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
+ */
+public class WebserviceAdapterTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public WebserviceAdapterTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(WebserviceAdapterTest.class, "transformation-simple-quickstart.esb");
+   }
+}

Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WebserviceBPELTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WebserviceBPELTest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/WebserviceBPELTest.java	2007-05-15 01:43:35 UTC (rev 11847)
@@ -0,0 +1,45 @@
+package org.jboss.soa.esb.quickstart.test;
+
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.Date;
+
+import javax.management.ObjectName;
+import junit.framework.Test;
+
+import org.jboss.soa.esb.StatsMBean;
+import org.jboss.test.JBossTestCase;
+import org.jboss.soa.esb.samples.quickstart.helloworldsqlaction.*;
+
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
+ */
+public class WebserviceBPELTest
+        extends JBossTestCase
+{
+	private static final String JMS_MESSAGE = "FOOBAResbmessage";
+	public WebserviceBPELTest(String name)
+	{
+		super(name);
+	}
+
+	public void testMessage() throws Exception
+	{
+		sendMessage();
+		Thread.sleep(10000); // wait for message to post.
+	}
+
+	public void sendMessage() throws Exception
+	{
+	}
+
+   public static Test suite() throws Exception
+   {
+      return getDeploySetup(WebserviceBPELTest.class, "transformation-simple-quickstart.esb");
+   }
+}




More information about the jboss-svn-commits mailing list