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]