The Mozilla
Organization
Our Mission
Who We Are
Getting Involved
Community
Editorials
What's New
Newsbot
Development
Roadmap
Module Owners
Blue Sky
Projects
Status
Tools
Products
Source Code
Binaries
Documentation
License Terms
Bug Reports
Quality
Search
Feedback

Feature Test Spec

5.0 Project (Sea-Monkey)
Mail and News Component
Folders: Drag and Drop

Written by: Stacey Curtis

References:
UI Specification: Message Management spec is the closest thing (sorry, this link is at the present time only available inside Netscape).
Other:
Approx. number of test cases: 30



Description: Drag and Drop

Test
Notes
Expected Outcome
1 Drag and drop (DND)a top-level folder to another top-level folder within the same account . Folder is moved (with all of its messages).
2 DND a top-level folder in one account to a folder twenty levels deep in the same account . Folder is moved.
3 DND a folder twenty levels deep in one account to a top-level folder in a the same account . Folder is moved.
4 DND a subfolder into a subfolder in a different hierarchy tree in the same account . Folder is moved.
5 DNDa selection of multiple top-level folders into a subfolder in the same account . Folders are moved.
6 DNDa selection of multiple folders of the same hierarchical depth, but not top-level, to the top level of the hierarchy in the same account . Folders are moved.
7 DNDa selection of multiple folders of the different hierarchical depths (parents and children) to the top level of the hierarchy in the same account . Folders are moved.
8 DNDa selection of multiple folders of the different hierarchical depths (parents and children) to any subfolder in the same account . Folders are moved.
9 DND a noncontiguous selection of multiple folders from one hierarchical area to a different one in the same account. TBD if noncontiguous folder DNDs will be allowed. Folders are moved.
10 DND a top-level folder in one account to another top-level folder in a different account*** . Folder is copied (with all of its messages).
11 DND a top-level folder in one account to a folder twenty levels deep in a different account . Folder is copied.
12 DND a folder twenty levels deep in one account to a top-level folder in a different account . Folder is copied.
13 DND a subfolder into a subfolder in a different hierarchy tree in a different account. . Folder is copied.
14 DNDa selection of multiple top-level folders into a subfolder in a different account . Folders are copied.
15 DNDa selection of multiple folders of the same hierarchical depth, but not top-level, to the top level of the hierarchy in a different account . Folders are copied.
16 DNDa selection of multiple folders of the different hierarchical depths (parents and children) to the top level of the hierarchy in a different account . Folders are copied.
17 DNDa selection of multiple folders of the different hierarchical depths (parents and children) to any subfolder in a different account. . Folders are copied.
18 DND a noncontiguous selection of multiple folders from one hierarchical area to a different one in a different account. TBD if noncontiguous folder DNDs will be allowed. Folders are copied.
19 DND a folder into its own child folder . Should not be able to perform this action.
20 DND a folder into its parent folder . This may or may not be disallowed, but if it is allowed, it won't have any copy or move effect.
21 DND a top-level folder to each of the special folders (inbox, trash, drafts, templates, sent) in the same account Inboxes on some IMAPservers do not allow subfolders. See IMAP test plan for details Folder is moved.
22 DNDa subfolder to each of the special folders (inbox, drafts, sent, templates, trash) Folder is moved.
23 DND a hierarchy of folders to each of the special folders (inbox, drafts, sent, templates, trash)
The spec doesn't say if the DND won't be permitted or if the folder just won't be deleted when the user empties trash, but for now, I'm assuming the former.
Folder is moved, with the exception of INBOX, which can not be deleted.
24 DNDa noncontiguous selection of multiple folders to each of the special folders TBD if noncontiguous folder DNDs will be allowed. (inbox, drafts, sent, templates, trash) Folder is moved.
25 DNDa selection of folders in one account to each of the special folders in another account (inbox, drafts, sent, templates, trash) Folder is copied.
26 DNDa folder out of each of the special folders (inbox, drafts, sent, templates, trash) Folder is moved.
27 DND multiple folders out of each of the special folders (inbox, drafts, sent, templates, trash) Folders are moved.
28 DND folders to undroppable locations on the screen Use your imagination. Folders are not droppable.
29 Undo DND operations. Try with as many different kinds as possible, but at least with one move and one copy. Undo is successful.
30 Interrupt DND operations. This is tested in the IMAP plan for copies/files within an IMAP server, but try it here between IMAP servers, and between IMAP servers and local locations. Copy/move stops, appropriate error message is generated.

***When tests require that an action be performed on a folder across accounts, the test should be performed in each of the following ways:IMAP to POP, IMAP to IMAP, POP to IMAP, POP to POP, and, if applicable, IMAP to movemail, POP to movemail, movemail to IMAP, and movemail to POP.


Copyright © 1998-1999 The Mozilla Organization.