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: Expand/Collapse

Written by: Stacey Curtis

References:
UI Specification:
Other:
Approx. number of test cases: 288



Description: Expand and Collapse Folders

. Conditions (to be tested in each of the following tables)
Notes
Expected Outcome (if not obvious)
1 First time using account (no summary files present) . .
2 The folder being tested is currently selected . .
3 The folder being tested is not currently selected . .
4 A middlel-level subfolder within the folder being tested is selected Valid only for collapse. The folder is collapsed and the next folder at the same hierarchy level is selected.
5 The last subfolder within the folder being tested is selected Valid only for collapse. The folder is collapsed and the next folder at the same hierarchy level is selected.
6 The folder being tested has not yet been opened in this Communicator session . .
7 The folder being tested does not exist IMAP only. The folder can be deleted in a different client session. The folder should be removed from the UI.
8 There are more subfolders below the folder being tested than the summary file knows about IMAP only. More subfolders can be created in a different client session. .
9 There are fewer subfolders below the folder being tested than the summary file knows about . .
10 Repeat the expand/collapse action several times quickly . .
11 The pane's (or frame's) scrollbar will be generated by the expansion or disappear from the collapse. . .
12 Any relevant shortcuts or keyboard access methods defined in the spec . .

Expand: Server or Location name (top-level representation)
Notes
Expected Outcome (if not obvious)
1 Condition #1 Cyrus servers will only have an inbox folder to deal with immediately below the server name. .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #6 . .
5 Condition #7 . .
6 Condition #8 . .
7 Condition #9 . .
8 Condition #10 . .
9 Condition #11 . .
10 Condition #12 . .

Collapse: Server or Location name (top-level representation)
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #4 . .
5 Condition #5 . .
6 Condition #6 . .
7 Condition #7 . .
8 Condition #8 . .
9 Condition #9 . .
10 Condition #10 . .
11 Condition #11 . .
12 Condition #12 . .

Expand: Top-level folder
Notes
Expected Outcome (if not obvious)
1 Condition #1 For Cyrus IMAP servers, use first level under the inbox .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #6 . .
5 Condition #7 . .
6 Condition #8 . .
7 Condition #9 . .
8 Condition #10 . .
9 Condition #11 . .
10 Condition #12 . .

Collapse: Top-level folder
Notes
Expected Outcome (if not obvious)
1 Condition #1 For Cyrus IMAP servers, use first level under the inbox .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #4 . .
5 Condition #5 . .
6 Condition #6 . .
7 Condition #7 . .
8 Condition #8 . .
9 Condition #9 . .
10 Condition #10 . .
11 Condition #11 . .
12 Condition #12 . .

Expand: Folder in middle of hierarchy
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #6 . .
5 Condition #7 . .
6 Condition #8 . .
7 Condition #9 . .
8 Condition #10 . .
9 Condition #11 . .
10 Condition #12 . .

Collapse: Folder in middle of hierarchy
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #4 . .
5 Condition #5 . .
6 Condition #6 . .
7 Condition #7 . .
8 Condition #8 . .
9 Condition #9 . .
10 Condition #10 . .
11 Condition #11 . .
12 Condition #12 . .

Expand: NoSelect folder
Notes
Expected Outcome (if not obvious)
1 Condition #1 IMAP only .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #6 . .
5 Condition #7 . .
6 Condition #8 . .
7 Condition #9 . .
8 Condition #10 . .
9 Condition #11 . .
10 Condition #12 . .

Collapse: NoSelect folder
Notes
Expected Outcome (if not obvious)
1 Condition #1 IMAP only .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #4 . .
5 Condition #5 . .
6 Condition #6 . .
7 Condition #7 . .
8 Condition #8 . .
9 Condition #9 . .
10 Condition #10 . .
11 Condition #11 . .
12 Condition #12 . .

Expand: Dual-use folder
Notes
Expected Outcome (if not obvious)
1 Condition #1 IMAP only .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #6 . .
5 Condition #7 . .
6 Condition #8 . .
7 Condition #9 . .
8 Condition #10 . .
9 Condition #11 . .
10 Condition #12 . .

Collapse: Dual-use folder
Notes
Expected Outcome (if not obvious)
1 Condition #1 IMAP only .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #4 . .
5 Condition #5 . .
6 Condition #6 . .
7 Condition #7 . .
8 Condition #8 . .
9 Condition #9 . .
10 Condition #10 . .
11 Condition #11 . .
12 Condition #12 . .

Expand: Folder with unusual ascii characters
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #6 . .
5 Condition #7 . .
6 Condition #8 . .
7 Condition #9 . .
8 Condition #10 . .
9 Condition #11 . .
10 Condition #12 . .

Collapse: Folder with unusual ascii characters
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #4 . .
5 Condition #5 . .
6 Condition #6 . .
7 Condition #7 . .
8 Condition #8 . .
9 Condition #9 . .
10 Condition #10 . .
11 Condition #11 . .
12 Condition #12 . .

Expand: Local folder
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #6 . .
5 Condition #7 . .
6 Condition #8 . .
7 Condition #9 . .
8 Condition #10 . .
9 Condition #11 . .
10 Condition #12 . .

Collapse: Local folder
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #4 . .
5 Condition #5 . .
6 Condition #6 . .
7 Condition #7 . .
8 Condition #8 . .
9 Condition #9 . .
10 Condition #10 . .
11 Condition #11 . .
12 Condition #12 . .

Expand: Movemail folder
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #6 . .
5 Condition #7 . .
6 Condition #8 . .
7 Condition #9 . .
8 Condition #10 . .
9 Condition #11 . .
10 Condition #12 . .

Collapse: Movemail folder
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #4 . .
5 Condition #5 . .
6 Condition #6 . .
7 Condition #7 . .
8 Condition #8 . .
9 Condition #9 . .
10 Condition #10 . .
11 Condition #11 . .
12 Condition #12 . .

Expand: Sent folder
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #6 . .
5 Condition #7 . .
6 Condition #8 . .
7 Condition #9 . .
8 Condition #10 . .
9 Condition #11 . .
10 Condition #12 . .

Collapse: Sent folder
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #4 . .
5 Condition #5 . .
6 Condition #6 . .
7 Condition #7 . .
8 Condition #8 . .
9 Condition #9 . .
10 Condition #10 . .
11 Condition #11 . .
12 Condition #12 . .

Expand: Drafts folder
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #6 . .
5 Condition #7 . .
6 Condition #8 . .
7 Condition #9 . .
8 Condition #10 . .
9 Condition #11 . .
10 Condition #12 . .

Collapse: Drafts folder
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #4 . .
5 Condition #5 . .
6 Condition #6 . .
7 Condition #7 . .
8 Condition #8 . .
9 Condition #9 . .
10 Condition #10 . .
11 Condition #11 . .
12 Condition #12 . .

Expand: Templates folder
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #6 . .
5 Condition #7 . .
6 Condition #8 . .
7 Condition #9 . .
8 Condition #10 . .
9 Condition #11 . .
10 Condition #12 . .

Collapse: Templates folder
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #4 . .
5 Condition #5 . .
6 Condition #6 . .
7 Condition #7 . .
8 Condition #8 . .
9 Condition #9 . .
10 Condition #10 . .
11 Condition #11 . .
12 Condition #12 . .

Expand: Trash folder
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #6 . .
5 Condition #7 . .
6 Condition #8 . .
7 Condition #9 . .
8 Condition #10 . .
9 Condition #11 . .
10 Condition #12 . .

Collapse: Trash folder
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #4 . .
5 Condition #5 . .
6 Condition #6 . .
7 Condition #7 . .
8 Condition #8 . .
9 Condition #9 . .
10 Condition #10 . .
11 Condition #11 . .
12 Condition #12 . .

Expand: Inbox
Notes
Expected Outcome (if not obvious)
1 Condition #1 Relevant for local and Cyrus server inboxes only. .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #6 . .
5 Condition #7 . .
6 Condition #8 . .
7 Condition #9 . .
8 Condition #10 . .
11 Condition #11 . .
12 Condition #12 . .

Collapse: Inbox
Notes
Expected Outcome (if not obvious)
1 Condition #1 Relevant for local and Cyrus server inboxes only. .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #4 . .
5 Condition #5 . .
6 Condition #6 . .
7 Condition #7 . .
8 Condition #8 . .
9 Condition #9 . .
10 Condition #10 . .
11 Condition #11 . .
12 Condition #12 . .

Copyright © 1998-1999 The Mozilla Organization.