[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