Author: bago
Date: Sat Aug 26 19:02:57 2006
New Revision: 437274

URL: http://svn.apache.org/viewvc?rev=437274&view=rev
Log:
Fix failing test (it was not ran from previous tests)

Modified:
    
james/jsieve/trunk/src/main/java/org/apache/jsieve/samples/james/Actions.java
    
james/jsieve/trunk/src/test/java/org/apache/jsieve/samples/james/junit/ActionDispatcherTest.java

Modified: 
james/jsieve/trunk/src/main/java/org/apache/jsieve/samples/james/Actions.java
URL: 
http://svn.apache.org/viewvc/james/jsieve/trunk/src/main/java/org/apache/jsieve/samples/james/Actions.java?rev=437274&r1=437273&r2=437274&view=diff
==============================================================================
--- 
james/jsieve/trunk/src/main/java/org/apache/jsieve/samples/james/Actions.java 
(original)
+++ 
james/jsieve/trunk/src/main/java/org/apache/jsieve/samples/james/Actions.java 
Sat Aug 26 19:02:57 2006
@@ -298,7 +298,10 @@
     protected static MailAddress getSoleRecipient(Mail aMail)
             throws MessagingException
     {
-        if (1 != aMail.getRecipients().size())
+         if (aMail.getRecipients() == null) {
+          throw new MessagingException("Invalid number of recipients - 0"
+              + ". Exactly 1 recipient is expected.");
+         } else if (1 != aMail.getRecipients().size())
             throw new MessagingException("Invalid number of recipients - "
                     + new Integer(aMail.getRecipients().size()).toString()
                     + ". Exactly 1 recipient is expected.");

Modified: 
james/jsieve/trunk/src/test/java/org/apache/jsieve/samples/james/junit/ActionDispatcherTest.java
URL: 
http://svn.apache.org/viewvc/james/jsieve/trunk/src/test/java/org/apache/jsieve/samples/james/junit/ActionDispatcherTest.java?rev=437274&r1=437273&r2=437274&view=diff
==============================================================================
--- 
james/jsieve/trunk/src/test/java/org/apache/jsieve/samples/james/junit/ActionDispatcherTest.java
 (original)
+++ 
james/jsieve/trunk/src/test/java/org/apache/jsieve/samples/james/junit/ActionDispatcherTest.java
 Sat Aug 26 19:02:57 2006
@@ -20,8 +20,13 @@
 package org.apache.jsieve.samples.james.junit;
 
 import java.lang.reflect.InvocationTargetException;
+import java.util.Arrays;
+import java.util.Properties;
 
 import javax.mail.MessagingException;
+import javax.mail.Session;
+import javax.mail.internet.MimeMessage;
+import javax.mail.internet.ParseException;
 
 import junit.framework.TestCase;
 
@@ -32,6 +37,7 @@
 import org.apache.jsieve.samples.james.junit.utils.ActionAbsent;
 import org.apache.jsieve.samples.james.junit.utils.MockMailetContext;
 import org.apache.mailet.Mail;
+import org.apache.mailet.MailAddress;
 import org.apache.mailet.MailetContext;
 
 /**
@@ -74,11 +80,16 @@
 
     /**
      * Test execute of ActionKeep
+     * @throws MessagingException 
      */
-    public void testExecuteActionKeep()
+    public void testExecuteActionKeep() throws MessagingException
     {
         boolean isTestPassed = false;
         Mail aMail = new MailImpl();
+        aMail.setRecipients(Arrays.asList(new MailAddress[] { new 
MailAddress("a","a.com")}));
+        MimeMessage mimeMessage = new 
MimeMessage(Session.getDefaultInstance(new Properties()));
+        mimeMessage.setText("TEST");
+                               aMail.setMessage(mimeMessage);
         MailetContext aMailetContext = new MockMailetContext();
         Action action = new ActionKeep();
         try



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

Reply via email to