Author: bago
Date: Fri Aug  4 09:10:29 2006
New Revision: 428766

URL: http://svn.apache.org/viewvc?rev=428766&view=rev
Log:
SMTPServer test clients often was not waiting for the server to complete 
operations.

Modified:
    
james/server/sandbox/handlerapi2/src/test/org/apache/james/smtpserver/SMTPServerTest.java

Modified: 
james/server/sandbox/handlerapi2/src/test/org/apache/james/smtpserver/SMTPServerTest.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/handlerapi2/src/test/org/apache/james/smtpserver/SMTPServerTest.java?rev=428766&r1=428765&r2=428766&view=diff
==============================================================================
--- 
james/server/sandbox/handlerapi2/src/test/org/apache/james/smtpserver/SMTPServerTest.java
 (original)
+++ 
james/server/sandbox/handlerapi2/src/test/org/apache/james/smtpserver/SMTPServerTest.java
 Fri Aug  4 09:10:29 2006
@@ -306,9 +306,13 @@
         smtpProtocol2.addRecipient(recipient2);
 
         smtpProtocol1.sendShortMessageData("Subject: test\r\n\r\nTest 
body\r\n.\r\n");
+        smtpProtocol1.completePendingCommand();
+
         verifyLastMail(sender1, recipient1, null);
             
         smtpProtocol2.sendShortMessageData("Subject: test\r\n\r\nTest 
body\r\n.\r\n");
+        smtpProtocol2.completePendingCommand();
+
         verifyLastMail(sender2, recipient2, null);
 
         smtpProtocol1.quit();
@@ -337,6 +341,7 @@
         smtpProtocol1.addRecipient(recipient1);
 
         smtpProtocol1.sendShortMessageData("Subject: test\r\n\r\nTest 
body\r\n");
+        smtpProtocol1.completePendingCommand();
         verifyLastMail(sender1, recipient1, null);
             
         String sender2 = "[EMAIL PROTECTED]";
@@ -345,6 +350,7 @@
         smtpProtocol1.addRecipient(recipient2);
 
         smtpProtocol1.sendShortMessageData("Subject: test2\r\n\r\nTest 
body2\r\n");
+        smtpProtocol1.completePendingCommand();
         verifyLastMail(sender2, recipient2, null);
 
         smtpProtocol1.quit();
@@ -817,6 +823,7 @@
 
         smtpProtocol.addRecipient("[EMAIL PROTECTED]");
         smtpProtocol.sendShortMessageData("Subject: test\r\n\r\nTest 
body\r\n");
+        smtpProtocol.completePendingCommand();
 
         smtpProtocol.quit();
 
@@ -862,6 +869,7 @@
         // left out for test smtpProtocol.rcpt(new Address("[EMAIL 
PROTECTED]"));
 
         smtpProtocol.sendShortMessageData("Subject: test\r\n\r\nTest 
body\r\n");
+
         assertTrue("sending succeeded without recepient", 
SMTPReply.isNegativePermanent(smtpProtocol.getReplyCode()));
 
         smtpProtocol.quit();



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to