Author: veithen
Date: Sun Sep 21 04:33:52 2008
New Revision: 697478

URL: http://svn.apache.org/viewvc?rev=697478&view=rev
Log:
SYNAPSE-418: Added assertions on MessageContext#isServerSide to the transport 
tests.

Modified:
    
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/client/axis2/AxisRequestResponseTestClient.java
    
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/server/axis2/AxisAsyncEndpoint.java

Modified: 
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/client/axis2/AxisRequestResponseTestClient.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/client/axis2/AxisRequestResponseTestClient.java?rev=697478&r1=697477&r2=697478&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/client/axis2/AxisRequestResponseTestClient.java
 (original)
+++ 
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/client/axis2/AxisRequestResponseTestClient.java
 Sun Sep 21 04:33:52 2008
@@ -21,8 +21,11 @@
 
 import javax.mail.internet.ContentType;
 
+import junit.framework.Assert;
+
 import org.apache.axis2.client.OperationClient;
 import org.apache.axis2.client.ServiceClient;
+import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.wsdl.WSDLConstants;
 import org.apache.synapse.transport.testkit.client.ClientOptions;
 import org.apache.synapse.transport.testkit.client.RequestResponseTestClient;
@@ -33,6 +36,8 @@
     public IncomingMessage<AxisMessage> sendMessage(ClientOptions options, 
ContentType contentType, AxisMessage message) throws Exception {
         OperationClient mepClient = createClient(options, message, 
ServiceClient.ANON_OUT_IN_OP);
         mepClient.execute(true);
-        return new IncomingMessage<AxisMessage>(null, new 
AxisMessage(mepClient.getMessageContext(WSDLConstants.MESSAGE_LABEL_IN_VALUE)));
+        MessageContext responseMsgContext = 
mepClient.getMessageContext(WSDLConstants.MESSAGE_LABEL_IN_VALUE);
+        Assert.assertFalse(responseMsgContext.isServerSide());
+        return new IncomingMessage<AxisMessage>(null, new 
AxisMessage(responseMsgContext));
     }
 }

Modified: 
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/server/axis2/AxisAsyncEndpoint.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/server/axis2/AxisAsyncEndpoint.java?rev=697478&r1=697477&r2=697478&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/server/axis2/AxisAsyncEndpoint.java
 (original)
+++ 
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/testkit/server/axis2/AxisAsyncEndpoint.java
 Sun Sep 21 04:33:52 2008
@@ -25,6 +25,8 @@
 
 import javax.xml.namespace.QName;
 
+import junit.framework.Assert;
+
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.description.AxisOperation;
@@ -56,6 +58,7 @@
     public void receive(MessageContext messageCtx) throws AxisFault {
         final AxisMessage messageData;
         try {
+            Assert.assertTrue(messageCtx.isServerSide());
             messageData = new AxisMessage(messageCtx);
         }
         catch (final Throwable ex) {


Reply via email to