Feature Test Spec
5.0 Project (Sea-Monkey)
Mail and News Component
Folders: Create
Written by: Stacey Curtis
References:
UI Specification:
Other:
Approx. number of test cases: 32
Description: Creating new mail folders
. | Create this kind of folder |
|
|
1 | top-level folder | . | . |
2 | subfolder in middle of hierarchy | . | . |
3 | subfolder at bottom of hierarchy (at least third level) | . | . |
4 | hierarchy all at once (with hierarchy separator) | . | . |
5 | many nested folders (20-30 deep) | . | . |
6 | container (NoSelect) folder (using the New Folder dialog box option that appears on Mac and Win when the mail server preference "doesn't support dual-use folders" is checked). | IMAP only. Only relevant in server environments that do not support dual-use folders (e.g., SIMS; UW using Unix mbox message storage type. Messaging Server does support both types). To create a container folder on Unix, create a hierarchy all at once, e.g., "folder1/folder2". Folder1 will be NoSelect. | Check IMAP log. Folder LIST should return with a /NoSelect flag. Filing a message to this folder should fail. |
7 | message-only folder (using the New Folder dialog box option that appears on Mac and Win when the mail server preference "doesn't support dual-use folders" is checked). | IMAP only. Only relevant in server environments that do not support dual-use folders (e.g., SIMS; UW using Unix mbox message storage type. Messaging Server does support both types). To create a messages-only folder on Unix, create a hierarchy all at once, e.g., "folder1/folder2". Folder2 will be messages only. | Check IMAP log. Folder LIST should return with a /NoInferiors flag. Filing a subfolder to this folder should fail. |
8 | Dual-use folder. | IMAP only. Only relevant in server environments that support dual-use folders, like Messaging Server 4.0. To create a dual use folder, uncheck the preference "doesn't support dual-use folders" and use the standard New Folder dialog box. | Creation should fail. |
9 | Folder with same name as an already-existing folder | . | . |
10 | folders with very long and very short names | Naming limitation:
Win16: 8 characters Mac: 31 characters Unix: no limit Win32: 128 characters (? I think nbaca filed a bug on this) |
. |
11 | folders with unusual ascii characters | . | . |
12 | IMAP folder | . | . |
13 | subfolder of Inbox | Only allowed for local inboxes and on some servers (e.g., Cyrus). | . |
14 | POP (local) folder | . | . |
15 | movemail folder | . | . |
16 | sent folder (manually created) | Automatic creation tested under special folders test plan. | Should be allowed. |
17 | drafts folder (manually created) | Automatic creation tested under special folders test plan. | Should be allowed. |
18 | templates folder (manually created) | Automatic creation tested under special folders test plan. | Should be allowed. |
19 | subfolder of sent | . | Should be allowed. |
20 | subfolder of drafts | . | Should be allowed. |
21 | subfolder of templates | . | Should be allowed. |
22 | subfolder of trash (imap delete model) | Delete models may change in 5.0. | . |
23 | subfolder of trash (move-to-trash delete model) | . | . |
24 | subfolder of trash (really delete model) | . | . |
|
|
Expected Outcome (if not obvious) | |
1 | navigate through the "New Folder" dialog to create folders at different levels | . | . |
2 | undo folder creation | . | I don't believe this is supported (confirm in spec). |
3 | UI-specific access points for folder creation | TBD with the 5.0 spec | . |
4 | filter to newly created folder | . | . |
5 | open newly created folder | . | . |
6 | move newly created folder | . | . |
7 | rename newly created folder | . | . |
8 | delete newly created folder | . | . |