From: <jbo...@li...> - 2006-04-24 14:12:16
|
Author: arvinder Date: 2006-04-24 10:12:03 -0400 (Mon, 24 Apr 2006) New Revision: 3945 Added: labs/jbossesb/branches/JBESB-13/ESBCore/tests/ labs/jbossesb/branches/JBESB-13/ESBCore/tests/build.xml labs/jbossesb/branches/JBESB-13/ESBCore/tests/etc/ labs/jbossesb/branches/JBESB-13/ESBCore/tests/src/ labs/jbossesb/branches/JBESB-13/ESBCore/tests/src/org/ labs/jbossesb/branches/JBESB-13/ESBCore/tests/src/org/jboss/ labs/jbossesb/branches/JBESB-13/ESBCore/tests/src/org/jboss/soa/ labs/jbossesb/branches/JBESB-13/ESBCore/tests/src/org/jboss/soa/esbcore/ labs/jbossesb/branches/JBESB-13/ESBCore/tests/src/org/jboss/soa/esbcore/deploy/ labs/jbossesb/branches/JBESB-13/ESBCore/tests/src/org/jboss/soa/esbcore/deploy/bootstrap/ labs/jbossesb/branches/JBESB-13/ESBCore/tests/src/org/jboss/soa/esbcore/deploy/bootstrap/container/ labs/jbossesb/branches/JBESB-13/ESBCore/tests/src/org/jboss/soa/esbcore/deploy/bootstrap/container/JBossESBKernelTest.java Log: Initial entry Added: labs/jbossesb/branches/JBESB-13/ESBCore/tests/build.xml =================================================================== --- labs/jbossesb/branches/JBESB-13/ESBCore/tests/build.xml 2006-04-24 12:19:01 UTC (rev 3944) +++ labs/jbossesb/branches/JBESB-13/ESBCore/tests/build.xml 2006-04-24 14:12:03 UTC (rev 3945) @@ -0,0 +1,81 @@ +<project name="JBESB-TEST" default="test" basedir="."> + + + <!-- Set internal property defaults --> + <property environment="env"/> + + <!-- Path names --> + <property name="org.jboss.esb.internal.test.src" value="src"/> + <property name="org.jboss.esb.internal.test.etc" value="etc"/> + <property name="org.jboss.esb.internal.test.dest.root" value="../../build/tests"/> + <property name="org.jboss.esb.internal.test.dest" value="${org.jboss.esb.internal.test.dest.root}/classes"/> + <property name="org.jboss.esb.internal.test.reports" value="${org.jboss.esb.internal.test.dest.root}/reports"/> + + + <!-- compile deps --> + <path id="compile.classpath"> + <fileset dir="../../lib"> + <include name="**/**/*.jar"/> + </fileset> + </path> + + <!-- Clean the test outputs --> + <target name="org.jboss.esb.internal.test.clean"> + <echo message="Cleaning tests module"/> + <delete dir="${org.jboss.esb.internal.test.dest.root}"/> + </target> + + <!-- Prepare directories --> + <target name="org.jboss.esb.internal.test.prepare" depends="org.jboss.esb.internal.test.clean"> + <mkdir dir="${org.jboss.esb.internal.test.dest}"/> + <mkdir dir="${org.jboss.esb.internal.test.reports}"/> + </target> + + <!-- Compilation targets --> + <target name="org.jboss.esb.test.compile" + depends="org.jboss.esb.internal.test.compile"/> + + <target name="org.jboss.esb.internal.test.compile" depends="org.jboss.esb.internal.test.prepare"> + <echo message="Compiling tests for module"/> + <javac srcdir="${org.jboss.esb.internal.test.src}" + destdir="${org.jboss.esb.internal.test.dest}" + debug="yes" + > + <classpath refid="compile.classpath"/> + </javac> + + </target> + + + <target name="org.jboss.esb.internal.test" depends="org.jboss.esb.internal.test.compile"> + <echo message="Running tests for module"/> + <junit printsummary="yes" haltonerror="yes" haltonfailure="yes" showoutput="no" fork="true"> + <formatter type="plain" usefile="false"/> + <formatter type="xml"/> + <batchtest todir="${org.jboss.esb.internal.test.reports}"> + <fileset dir="${org.jboss.esb.internal.test.dest}"> + <include name="**/**/**Test.class"/> + </fileset> + </batchtest> + <classpath> + <path refid="compile.classpath"/> + <pathelement location="${org.jboss.esb.internal.test.dest}"/> + <pathelement location="${org.jboss.esb.internal.test.etc}"/> + </classpath> + </junit> + <junitreport> + <fileset dir="${org.jboss.esb.internal.test.reports}"> + <include name="*.xml"/> + </fileset> + <report format="frames" todir="${org.jboss.esb.internal.test.reports}"/> + <report format="noframes" todir="${org.jboss.esb.internal.test.reports}"/> + </junitreport> + </target> + + + <!-- Short target names --> + <target name="compile" depends="org.jboss.esb.test.compile"/> + <target name="test" depends="org.jboss.esb.internal.test"/> + <target name="clean" depends="org.jboss.esb.internal.test.clean"/> + +</project> Added: labs/jbossesb/branches/JBESB-13/ESBCore/tests/src/org/jboss/soa/esbcore/deploy/bootstrap/container/JBossESBKernelTest.java =================================================================== --- labs/jbossesb/branches/JBESB-13/ESBCore/tests/src/org/jboss/soa/esbcore/deploy/bootstrap/container/JBossESBKernelTest.java 2006-04-24 12:19:01 UTC (rev 3944) +++ labs/jbossesb/branches/JBESB-13/ESBCore/tests/src/org/jboss/soa/esbcore/deploy/bootstrap/container/JBossESBKernelTest.java 2006-04-24 14:12:03 UTC (rev 3945) @@ -0,0 +1,55 @@ +package org.jboss.soa.esbcore.deploy.bootstrap.container; + +import junit.framework.TestCase; +import junit.framework.Test; +import junit.framework.TestSuite; +import org.jboss.logging.Logger; + + +public class JBossESBKernelTest extends TestCase { + + protected Logger log = Logger.getLogger(getClass()); + + public JBossESBKernelTest(String name) { + super(name); + } + + public static Test suite() { + return new TestSuite(JBossESBKernelTest.class); + } + + protected void setUp() throws Exception { + } + + protected void tearDown() throws Exception { + } + + public void testBasicStartup() throws Exception { + log.info("Testing basic start startup with defaults"); + JBossESBKernel esbkernel = new JBossESBKernel(); + try { + esbkernel.bootstrap(); + } + catch (Throwable e) { + fail(e.getMessage()); + } + } + + /* + public void testStartupWithCustomConfiguration() throws Exception + { + log.info("Testing custom service configuration start up"); + String[] args = {"-c test-jboss-esb-core.xml"}; + JBossESBKernel esbkernel = new JBossESBKernel(args); + try + { + esbkernel.bootstrap(); + } + catch (Throwable e) + { + fail(e.getMessage()); + } + } + */ + +} |