You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by hi...@apache.org on 2013/07/28 02:20:26 UTC
svn commit: r1507749 - in /synapse/trunk/java/modules/integration/src/test:
java/org/apache/synapse/samples/framework/
java/org/apache/synapse/samples/framework/tests/tasks/ resources/
Author: hiranya
Date: Sun Jul 28 00:20:25 2013
New Revision: 1507749
URL: http://svn.apache.org/r1507749
Log:
Adding sample300 (scheduled tasks) to the integration test suite.
Added:
synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/tests/tasks/
synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/tests/tasks/Sample300.java
synapse/trunk/java/modules/integration/src/test/resources/sample300.xml
Modified:
synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/TestSamplesHandlerSuite.java
Modified: synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/TestSamplesHandlerSuite.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/TestSamplesHandlerSuite.java?rev=1507749&r1=1507748&r2=1507749&view=diff
==============================================================================
--- synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/TestSamplesHandlerSuite.java (original)
+++ synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/TestSamplesHandlerSuite.java Sun Jul 28 00:20:25 2013
@@ -22,6 +22,7 @@ package org.apache.synapse.samples.frame
import junit.framework.TestSuite;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.synapse.samples.framework.tests.tasks.Sample300;
import org.apache.synapse.samples.framework.tests.transport.Sample250;
import org.apache.synapse.samples.framework.tests.advanced.*;
import org.apache.synapse.samples.framework.tests.endpoint.*;
@@ -209,6 +210,9 @@ public class TestSamplesHandlerSuite ext
sampleClassRepo.put("250", Sample250.class);
sampleClassRepo.put("251", Sample251.class);
+ //Tasks
+ sampleClassRepo.put("300", Sample300.class);
+
//Advanced
sampleClassRepo.put("350", Sample350.class);
sampleClassRepo.put("351", Sample351.class);
Added: synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/tests/tasks/Sample300.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/tests/tasks/Sample300.java?rev=1507749&view=auto
==============================================================================
--- synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/tests/tasks/Sample300.java (added)
+++ synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/tests/tasks/Sample300.java Sun Jul 28 00:20:25 2013
@@ -0,0 +1,18 @@
+package org.apache.synapse.samples.framework.tests.tasks;
+
+import org.apache.synapse.samples.framework.SynapseTestCase;
+
+public class Sample300 extends SynapseTestCase {
+
+ public Sample300() {
+ super(300);
+ }
+
+ public void testRestToPox() throws Exception {
+ log.info("Waiting 10 seconds for the task to run...");
+ Thread.sleep(10000);
+ int messageCount = getAxis2Server().getMessageCount("SimpleStockQuoteService", "getQuote");
+ log.info("Task sent " + messageCount + " messages.");
+ assertTrue(messageCount >= 2);
+ }
+}
Added: synapse/trunk/java/modules/integration/src/test/resources/sample300.xml
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/integration/src/test/resources/sample300.xml?rev=1507749&view=auto
==============================================================================
--- synapse/trunk/java/modules/integration/src/test/resources/sample300.xml (added)
+++ synapse/trunk/java/modules/integration/src/test/resources/sample300.xml Sun Jul 28 00:20:25 2013
@@ -0,0 +1,20 @@
+<synapseSample>
+ <sampleID>300</sampleID>
+ <sampleName>Introduction to Synapse Tasks</sampleName>
+ <synapseConfig>
+ <!--if we don't specify the optional values, framework will use defaults-->
+ <axis2Repo>modules/integration/target/test_repos/synapse</axis2Repo>
+ <axis2Xml>modules/integration/target/test_repos/synapse/conf/axis2_def.xml</axis2Xml>
+ <synapseXml>repository/conf/sample/synapse_sample_300.xml</synapseXml>
+ </synapseConfig>
+ <backEndServerConfig>
+ <axis2Server id='0'>
+ <axis2Repo>modules/integration/target/test_repos/axis2Server</axis2Repo>
+ <axis2Xml>modules/integration/target/test_repos/axis2Server/conf/axis2_def.xml</axis2Xml>
+ <counterEnabled>true</counterEnabled>
+ </axis2Server>
+ </backEndServerConfig>
+ <clientConfig>
+ <clientRepo>modules/integration/target/test_repos/axis2Client</clientRepo>
+ </clientConfig>
+</synapseSample>
\ No newline at end of file