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) {