You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by rd...@apache.org on 2008/03/30 15:20:03 UTC

svn commit: r642733 - in /james/server/trunk/experimental-seda-imap-function/src/test: java/org/apache/james/test/functional/imap/ resources/org/apache/james/test/functional/imap/scripts/

Author: rdonkin
Date: Sun Mar 30 06:20:00 2008
New Revision: 642733

URL: http://svn.apache.org/viewvc?rev=642733&view=rev
Log:
Tests for partial fetch for MIME and HEADERS

Modified:
    james/server/trunk/experimental-seda-imap-function/src/test/java/org/apache/james/test/functional/imap/AbstractTestPartialFetch.java
    james/server/trunk/experimental-seda-imap-function/src/test/resources/org/apache/james/test/functional/imap/scripts/HeaderPartialFetch.test
    james/server/trunk/experimental-seda-imap-function/src/test/resources/org/apache/james/test/functional/imap/scripts/MimePartialFetch.test

Modified: james/server/trunk/experimental-seda-imap-function/src/test/java/org/apache/james/test/functional/imap/AbstractTestPartialFetch.java
URL: http://svn.apache.org/viewvc/james/server/trunk/experimental-seda-imap-function/src/test/java/org/apache/james/test/functional/imap/AbstractTestPartialFetch.java?rev=642733&r1=642732&r2=642733&view=diff
==============================================================================
--- james/server/trunk/experimental-seda-imap-function/src/test/java/org/apache/james/test/functional/imap/AbstractTestPartialFetch.java (original)
+++ james/server/trunk/experimental-seda-imap-function/src/test/java/org/apache/james/test/functional/imap/AbstractTestPartialFetch.java Sun Mar 30 06:20:00 2008
@@ -50,4 +50,28 @@
     public void testTextPartialFetchIT() throws Exception {
         scriptTest("TextPartialFetch", Locale.US);
     }
+    
+    public void testMimePartialFetchUS() throws Exception {
+        scriptTest("MimePartialFetch", Locale.US);
+    }
+    
+    public void testMimePartialFetchIT() throws Exception {
+        scriptTest("MimePartialFetch", Locale.ITALY);
+    }
+    
+    public void testMimePartialFetchKO() throws Exception {
+        scriptTest("MimePartialFetch", Locale.KOREA);
+    }
+    
+    public void testHeaderPartialFetchUS() throws Exception {
+        scriptTest("HeaderPartialFetch", Locale.US);
+    }
+
+    public void testHeaderPartialFetchIT() throws Exception {
+        scriptTest("HeaderPartialFetch", Locale.ITALY);
+    }
+
+    public void testHeaderPartialFetchKO() throws Exception {
+        scriptTest("HeaderPartialFetch", Locale.KOREA);
+    }
 }

Modified: james/server/trunk/experimental-seda-imap-function/src/test/resources/org/apache/james/test/functional/imap/scripts/HeaderPartialFetch.test
URL: http://svn.apache.org/viewvc/james/server/trunk/experimental-seda-imap-function/src/test/resources/org/apache/james/test/functional/imap/scripts/HeaderPartialFetch.test?rev=642733&r1=642732&r2=642733&view=diff
==============================================================================
--- james/server/trunk/experimental-seda-imap-function/src/test/resources/org/apache/james/test/functional/imap/scripts/HeaderPartialFetch.test (original)
+++ james/server/trunk/experimental-seda-imap-function/src/test/resources/org/apache/james/test/functional/imap/scripts/HeaderPartialFetch.test Sun Mar 30 06:20:00 2008
@@ -124,16 +124,14 @@
 S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
 S: \* 1 EXISTS
 S: \* 1 RECENT
-S: \* OK \[UNSEEN 1\](.)*
 S: \* OK \[UIDVALIDITY \d+\]
+S: \* OK \[UNSEEN 1\](.)*
 S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)\]
 S: A5 OK \[READ-WRITE\] SELECT completed\.
 C: A6 FETCH 1 (BODY[HEADER]<0.0>)
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[HEADER\]<0> \{0\}
-S: \)
-S: A6 OK FETCH completed\.
+S: A6 BAD Zero value not permitted(.)*
 C: A7 FETCH 1 (BODY[HEADER]<0.16>)
-S: \* 1 FETCH \(BODY\[HEADER\]<0> \{16\}
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[HEADER\]<0> \{16\}
 S: From: Timothy Ta\)
 S: A7 OK FETCH completed\.
 C: A8 FETCH 1 (BODY[HEADER]<0.32>)
@@ -173,9 +171,7 @@
 S: \)
 S: A12 OK FETCH completed\.
 C: A13 FETCH 1 (BODY[HEADER]<7.0>)
-S: \* 1 FETCH \(BODY\[HEADER\]<7> \{0\}
-S: \)
-S: A13 OK FETCH completed\.
+S: A13 BAD Zero value not permitted(.)*
 C: A14 FETCH 1 (BODY[HEADER]<7.16>)
 S: \* 1 FETCH \(BODY\[HEADER\]<7> \{16\}
 S: imothy Tayler <t\)
@@ -217,9 +213,7 @@
 S: \)
 S: A19 OK FETCH completed\.
 C: A20 FETCH 1 (BODY[HEADER]<10000.0>)
-S: \* 1 FETCH \(BODY\[HEADER\]<10000> \{0\}
-S: \)
-S: A20 OK FETCH completed\.
+S: A20 BAD Zero value not permitted(.)*
 C: A21 FETCH 1 (BODY[HEADER]<10000.16>)
 S: \* 1 FETCH \(BODY\[HEADER\]<10000> \{0\}
 S: \)

Modified: james/server/trunk/experimental-seda-imap-function/src/test/resources/org/apache/james/test/functional/imap/scripts/MimePartialFetch.test
URL: http://svn.apache.org/viewvc/james/server/trunk/experimental-seda-imap-function/src/test/resources/org/apache/james/test/functional/imap/scripts/MimePartialFetch.test?rev=642733&r1=642732&r2=642733&view=diff
==============================================================================
--- james/server/trunk/experimental-seda-imap-function/src/test/resources/org/apache/james/test/functional/imap/scripts/MimePartialFetch.test (original)
+++ james/server/trunk/experimental-seda-imap-function/src/test/resources/org/apache/james/test/functional/imap/scripts/MimePartialFetch.test Sun Mar 30 06:20:00 2008
@@ -124,16 +124,14 @@
 S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
 S: \* 1 EXISTS
 S: \* 1 RECENT
-S: \* OK \[UNSEEN 1\](.)*
 S: \* OK \[UIDVALIDITY \d+\]
+S: \* OK \[UNSEEN 1\](.)*
 S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)\]
 S: A5 OK \[READ-WRITE\] SELECT completed\.
 C: A6 FETCH 1 (BODY[4.1.MIME]<0.0>)
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[4\.1\.MIME\]<0> \{0\}
-S: \)
-S: A6 OK FETCH completed\.
+S: A6 BAD Zero value not permitted(.)*
 C: A7 FETCH 1 (BODY[4.1.MIME]<0.15>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<0> \{15\}
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[4\.1\.MIME\]<0> \{15\}
 S: Content-Type: i\)
 S: A7 OK FETCH completed\.
 C: A8 FETCH 1 (BODY[4.1.MIME]<0.31>)
@@ -176,9 +174,7 @@
 S: \)
 S: A12 OK FETCH completed\.
 C: A13 FETCH 1 (BODY[4.1.MIME]<17.0>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<17> \{0\}
-S: \)
-S: A13 OK FETCH completed\.
+S: A13 BAD Zero value not permitted(.)*
 C: A14 FETCH 1 (BODY[4.1.MIME]<17.16>)
 S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<17> \{16\}
 S: ge/gif
@@ -225,9 +221,7 @@
 S: \)
 S: A19 OK FETCH completed\.
 C: A20 FETCH 1 (BODY[4.1.MIME]<10000.0>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<10000> \{0\}
-S: \)
-S: A20 OK FETCH completed\.
+S: A20 BAD Zero value not permitted(.)*
 C: A21 FETCH 1 (BODY[4.1.MIME]<10000.16>)
 S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<10000> \{0\}
 S: \)



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