Author: rdonkin
Date: Thu Jul 23 11:36:06 2009
New Revision: 797023

URL: http://svn.apache.org/viewvc?rev=797023&view=rev
Log:
JSIEVE-57 Check that missed dot stuffing is correctly handled 
https://issues.apache.org/jira/browse/JSIEVE-57

Modified:
    
james/jsieve/trunk/main/src/test/java/org/apache/jsieve/MultilineTextTest.java

Modified: 
james/jsieve/trunk/main/src/test/java/org/apache/jsieve/MultilineTextTest.java
URL: 
http://svn.apache.org/viewvc/james/jsieve/trunk/main/src/test/java/org/apache/jsieve/MultilineTextTest.java?rev=797023&r1=797022&r2=797023&view=diff
==============================================================================
--- 
james/jsieve/trunk/main/src/test/java/org/apache/jsieve/MultilineTextTest.java 
(original)
+++ 
james/jsieve/trunk/main/src/test/java/org/apache/jsieve/MultilineTextTest.java 
Thu Jul 23 11:36:06 2009
@@ -75,6 +75,17 @@
         assertEquals(lineOne + lineTwo, rejection.getMessage());
     }
     
+    /**
+     * Tests that a multiline message with missed dot stuffing is correctly 
decoded.
+     */
+    public void testRejectMultilineMessageWithMissedDotStuffing() throws 
Exception {
+        String lineOne = "This is not\n";
+        String lineTwo = ".A Love Story";
+        String script = "reject text:\n" + lineOne + lineTwo + "\n.\n;";
+        ActionReject rejection = runRejectScript(script);        
+        assertEquals(lineOne + lineTwo, rejection.getMessage());
+    }
+    
     private ActionReject runRejectScript(String script) throws SieveException, 
ParseException {
         MailAdapter mail = JUnitUtils.createMail();
         JUnitUtils.interpret(mail, script);



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to