Author: veithen
Date: Sun Sep 21 12:13:53 2008
New Revision: 697588
URL: http://svn.apache.org/viewvc?rev=697588&view=rev
Log:
Mail transport tests: avoid NPE in MailRequestResponseClient if no response is
received
Modified:
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/mail/MailRequestResponseClient.java
Modified:
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/mail/MailRequestResponseClient.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/mail/MailRequestResponseClient.java?rev=697588&r1=697587&r2=697588&view=diff
==============================================================================
---
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/mail/MailRequestResponseClient.java
(original)
+++
synapse/trunk/java/modules/transports/src/test/java/org/apache/synapse/transport/mail/MailRequestResponseClient.java
Sun Sep 21 12:13:53 2008
@@ -30,6 +30,8 @@
import javax.mail.Store;
import javax.mail.internet.ContentType;
+import junit.framework.Assert;
+
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.synapse.transport.testkit.client.ClientOptions;
@@ -63,6 +65,7 @@
public IncomingMessage<byte[]> sendMessage(ClientOptions options,
ContentType contentType, byte[] message) throws Exception {
String msgId = sendMessage(contentType, message);
Message reply = waitForReply(msgId);
+ Assert.assertNotNull("No response received", reply);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
reply.getDataHandler().writeTo(baos);
return new IncomingMessage<byte[]>(new
ContentType(reply.getContentType()), baos.toByteArray());