Author: norman
Date: Sat Jun 11 13:13:25 2011
New Revision: 1134623

URL: http://svn.apache.org/viewvc?rev=1134623&view=rev
Log:
Return tagged BAD if a client tries to set/unset the recent flag via the STORE 
command. See IMAP-316

Modified:
    
james/imap/trunk/message/src/test/java/org/apache/james/imap/decode/DecoderUtilsTest.java

Modified: 
james/imap/trunk/message/src/test/java/org/apache/james/imap/decode/DecoderUtilsTest.java
URL: 
http://svn.apache.org/viewvc/james/imap/trunk/message/src/test/java/org/apache/james/imap/decode/DecoderUtilsTest.java?rev=1134623&r1=1134622&r2=1134623&view=diff
==============================================================================
--- 
james/imap/trunk/message/src/test/java/org/apache/james/imap/decode/DecoderUtilsTest.java
 (original)
+++ 
james/imap/trunk/message/src/test/java/org/apache/james/imap/decode/DecoderUtilsTest.java
 Sat Jun 11 13:13:25 2011
@@ -37,16 +37,17 @@ public class DecoderUtilsTest {
 
     private static final String A_CUSTOM_FLAG = "Another";
 
-    private static final String FLAG_MESSAGE = "RFC3501 specifies that 
\\Recent flag cannot be set by the client but accept liberally for better 
compatibility.";
-
 
     
     @Test
-    public void testSetRecentFlag() throws Exception {
+    public void testSetRecentFlag() {
         Flags flags = new Flags();
-        DecoderUtils.setFlag("\\Recent", flags);
-        assertFalse(FLAG_MESSAGE, flags.contains("\\Recent"));
-        assertFalse(FLAG_MESSAGE, flags.contains(Flags.Flag.RECENT));
+        try {
+            DecoderUtils.setFlag("\\Recent", flags);
+            fail();
+        } catch (DecodingException e) {
+            // expected
+        }
     }
 
     @Test



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to