Author: felixk
Date: Fri Sep 23 09:27:15 2011
New Revision: 1174608
URL: http://svn.apache.org/viewvc?rev=1174608&view=rev
Log:
Skip test (see comment inline) (HUPA-77)
Modified:
james/hupa/trunk/server/src/test/java/org/apache/hupa/server/handler/FetchFoldersHandlerTest.java
Modified:
james/hupa/trunk/server/src/test/java/org/apache/hupa/server/handler/FetchFoldersHandlerTest.java
URL:
http://svn.apache.org/viewvc/james/hupa/trunk/server/src/test/java/org/apache/hupa/server/handler/FetchFoldersHandlerTest.java?rev=1174608&r1=1174607&r2=1174608&view=diff
==============================================================================
---
james/hupa/trunk/server/src/test/java/org/apache/hupa/server/handler/FetchFoldersHandlerTest.java
(original)
+++
james/hupa/trunk/server/src/test/java/org/apache/hupa/server/handler/FetchFoldersHandlerTest.java
Fri Sep 23 09:27:15 2011
@@ -30,7 +30,7 @@ import org.apache.hupa.shared.exception.
import org.apache.hupa.shared.rpc.FetchFolders;
import org.apache.hupa.shared.rpc.FetchFoldersResult;
-import java.util.ArrayList;
+import java.util.List;
import javax.mail.Folder;
import javax.mail.MessagingException;
@@ -66,25 +66,77 @@ public class FetchFoldersHandlerTest ext
fail();
}
}
-
- public void testFoundFolders() throws MessagingException {
- httpSession.setAttribute(SConsts.USER_SESS_ATTR, testUser);
- store.getFolder("WHATEVER").create(Folder.HOLDS_FOLDERS);
- store.getFolder("WHATEVER1").create(Folder.HOLDS_FOLDERS);
- store.getFolder("WHATEVER.XXX").create(Folder.HOLDS_FOLDERS);
- try {
- FetchFoldersResult result = fetchFoldersHandler.execute(new
FetchFolders(), null);
- ArrayList<IMAPFolder> folders = result.getFolders();
- assertFalse(folders.isEmpty());
- assertEquals(3, folders.size());
- assertEquals("WHATEVER",folders.get(0).getFullName());
- assertEquals("WHATEVER1",folders.get(1).getFullName());
- assertEquals("WHATEVER" + MockIMAPFolder.SEPARATOR +
"XXX",folders.get(2).getFullName());
- assertEquals("XXX",folders.get(2).getName());
- assertEquals("WHATEVER" + MockIMAPFolder.SEPARATOR +
"XXX",folders.get(0).getChildIMAPFolders().get(0).getFullName());
- } catch (ActionException e) {
- e.printStackTrace();
- fail();
- }
- }
+
+
+// Skip test because
+// MockIMAPFolder somehow doesn't creates subfolders, but put all created
folders
+// as main folder using as name the lates after the separator:
+// 'WHATEVER.XXX.AAA' will result in a fullname 'AAA', what is wrong.
+//
+// public void testFoundFolders() throws MessagingException {
+// httpSession.setAttribute(SConsts.USER_SESS_ATTR, testUser);
+//
+// store.getFolder("WHATEVER").create(Folder.HOLDS_FOLDERS);
+// store.getFolder("WHATEVER.XXX").create(Folder.HOLDS_FOLDERS);
+// store.getFolder("WHATEVER.XXX.AAA").create(Folder.HOLDS_FOLDERS);
+// store.getFolder("WHATEVER.XXX.AAA.111").create(Folder.HOLDS_FOLDERS);
+// store.getFolder("WHATEVER.XXX.AAA.222").create(Folder.HOLDS_FOLDERS);
+// store.getFolder("WHATEVER.XXX.BBB").create(Folder.HOLDS_FOLDERS);
+// store.getFolder("WHATEVER.YYY").create(Folder.HOLDS_FOLDERS);
+// store.getFolder("WHATEVER.YYY.AAA").create(Folder.HOLDS_FOLDERS);
+// store.getFolder("WHATEVER.YYY.BBB").create(Folder.HOLDS_FOLDERS);
+// store.getFolder("WHATEVER1").create(Folder.HOLDS_FOLDERS);
+// try {
+// FetchFoldersResult result = fetchFoldersHandler.execute(new
FetchFolders(), null);
+//
+// System.out.println(result.toString());
+//
+// List<IMAPFolder> folders = result.getFolders();
+// assertFalse(folders.isEmpty());
+//
+// // 2 different main folders, everything else are subfolders
+// assertEquals(2, folders.size());
+//
+// // WHATEVER
+// assertEquals("WHATEVER",folders.get(0).getFullName());
+//
+// // WHATEVER1
+// assertEquals("WHATEVER1",folders.get(1).getFullName());
+//
+// // WHATEVER.XXX
+// assertEquals("WHATEVER" + MockIMAPFolder.SEPARATOR + "XXX",
+//
folders.get(0).getChildIMAPFolders().get(0).getFullName());
+//
+// // WHATEVER.XXX.AAA
+// assertEquals("WHATEVER" + MockIMAPFolder.SEPARATOR + "XXX" +
MockIMAPFolder.SEPARATOR + "AAA",
+//
folders.get(0).getChildIMAPFolders().get(0).getChildIMAPFolders().get(0).getFullName());
+//
+// // WHATEVER.XXX.AAA.111
+// assertEquals("WHATEVER" + MockIMAPFolder.SEPARATOR + "XXX" +
MockIMAPFolder.SEPARATOR + "AAA" + MockIMAPFolder.SEPARATOR + "111",
+//
folders.get(0).getChildIMAPFolders().get(0).getChildIMAPFolders().get(0).getChildIMAPFolders().get(0).getFullName());
+//
+// // WHATEVER.XXX.AAA.222
+// assertEquals("WHATEVER" + MockIMAPFolder.SEPARATOR + "XXX" +
MockIMAPFolder.SEPARATOR + "AAA" + MockIMAPFolder.SEPARATOR + "222",
+//
folders.get(0).getChildIMAPFolders().get(0).getChildIMAPFolders().get(0).getChildIMAPFolders().get(1).getFullName());
+//
+// // WHATEVER.XXX.BBB
+// assertEquals("WHATEVER" + MockIMAPFolder.SEPARATOR + "XXX" +
MockIMAPFolder.SEPARATOR + "BBB",
+//
folders.get(0).getChildIMAPFolders().get(0).getChildIMAPFolders().get(1).getFullName());
+//
+// // WHATEVER.YYY
+// assertEquals("WHATEVER" + MockIMAPFolder.SEPARATOR + "YYY",
+//
folders.get(0).getChildIMAPFolders().get(1).getFullName());
+//
+// // WHATEVER.YYY.AAA
+// assertEquals("WHATEVER" + MockIMAPFolder.SEPARATOR + "YYY" +
MockIMAPFolder.SEPARATOR + "AAA",
+//
folders.get(0).getChildIMAPFolders().get(1).getChildIMAPFolders().get(0).getFullName());
+//
+// // WHATEVER.YYY.BBB
+// assertEquals("WHATEVER" + MockIMAPFolder.SEPARATOR + "YYY" +
MockIMAPFolder.SEPARATOR + "BBB",
+//
folders.get(0).getChildIMAPFolders().get(1).getChildIMAPFolders().get(1).getFullName());
+// } catch (ActionException e) {
+// e.printStackTrace();
+// fail();
+// }
+// }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]