[jboss-svn-commits] JBL Code SVN: r13867 - labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Jul 30 14:42:48 EDT 2007
Author: ldimaggi at redhat.com
Date: 2007-07-30 14:42:48 -0400 (Mon, 30 Jul 2007)
New Revision: 13867
Added:
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/DynamicRouterTest.java
labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/RecipientlistTest.java
Log:
Initial checkin for these tests
Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/DynamicRouterTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/DynamicRouterTest.java (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/DynamicRouterTest.java 2007-07-30 18:42:48 UTC (rev 13867)
@@ -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.dynamicRouter.test.*;
+import org.jboss.soa.esb.samples.quickstart.dynamicRouter.*;
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:"></a>
+ * @version $Id: $
+ */
+
+public class DynamicRouterTest
+ extends JBossTestCase
+{
+ private static final String JMS_MESSAGE = "FOOBAResbmessage";
+ public DynamicRouterTest(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(DynamicRouterTest.class, "Quickstart_dynamic_router.esb");
+ }
+}
Added: labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/RecipientlistTest.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/RecipientlistTest.java (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/tests/src/org/jboss/soa/esb/quickstart/test/RecipientlistTest.java 2007-07-30 18:42:48 UTC (rev 13867)
@@ -0,0 +1,76 @@
+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.recipientList.test.*;
+import org.jboss.soa.esb.samples.quickstart.recipientList.*;
+
+/**
+ * Sample client for the jboss container.
+ *
+ * @author <a href="mailto:"></a>
+ * @version $Id: $
+ */
+
+public class RecipientlistTest
+ extends JBossTestCase
+{
+ private static final String JMS_MESSAGE = "FOOBAResbmessage";
+
+ private static final String JMS_CBR_MESSAGE = "<Order sampleData=\"CBR wiretap test\" testDate=\"20070518\" routeToFollow=\"both\"><Customer userName=\"user1\" firstName=\"Harry\" lastName=\"Fletcher\" state=\"SD\"/></Order>";
+
+
+ public RecipientlistTest(String name)
+ {
+ super(name);
+ }
+
+ public void testMessage() throws Exception
+ {
+ sendMessage();
+ Thread.sleep(10000); // wait for message to post.
+ sendStaticRouterJMSMessage();
+ Thread.sleep(10000); // wait for message to post.
+ sendCBRJMSMessage();
+ 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 void sendCBRJMSMessage() throws Exception
+ {
+ SendCBRJMSMessage sm = new SendCBRJMSMessage();
+ sm.setupConnection();
+ sm.sendAMessage(JMS_CBR_MESSAGE);
+ sm.stop();
+ }
+
+ public void sendStaticRouterJMSMessage() throws Exception
+ {
+ SendStaticRouterJMSMessage sm = new SendStaticRouterJMSMessage();
+ sm.setupConnection();
+ sm.sendAMessage(JMS_MESSAGE);
+ sm.stop();
+ }
+
+ public static Test suite() throws Exception
+ {
+ return getDeploySetup(RecipientlistTest.class, "Quickstart_recipient_list.esb");
+ }
+}
More information about the jboss-svn-commits
mailing list