You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.



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
Notes
Expected Outcome (if not obvious)
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) . .

Perform these additional tasks
Notes
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 . .