FileClose
CaseNo. |
Inputs |
Expected Outputs |
Remarks |
Result |
1 |
File -> Close File: Test1.ptj File Status: Saved File input: Drawing objects only. |
Canvas window closed, file on disk. |
Close saved workspaces. |
Pass |
2 |
File -> Close File: Test2 File Status: Unsaved File input: Drawing objects only. Affirmitive save response |
A prompt for saving the current workspace. Canvas window closed, file on disk. |
Close non saved workspaces. |
Pass |
3 |
File -> Close File: TrashTest File Status: Unsaved File input: Drawing objects only. Negative save response |
A prompt for saving the current workspace. Don’t crash and close. |
|
Pass |
4 |
File -> Close Files: Untitled Untitled Untitled Untitled File Status: Unsaved (empty) |
Focused workspace closed, no prompt. |
Mutliple workspaces |
Pass |
5 |
File -> Close Files: Untitled Untitled Untitled File Status: Unsaved (drawing items only) |
Focused workspace closed, with save prompt. |
|
Pass |
6 |
File -> Close Files: Test1.ptj File Status: Saved (drawing items only) File closed from window ‘X’ option |
Canvas window closed, file on disk. |
Close Window listener wired properly. |
Pass |
7 |
File -> Close Files: Test1.ptj File Status: Unsaved (drawing items only) File closed from window ‘X’ option |
A prompt for saving the current workspace. Don’t crash and close |
|
Pass |
8 |
File -> Close File: Test1.ptj File Status: Unsaved File input: Component
objects only. |
Canvas window closed, file on disk. |
Close saved workspaces. |
Failed to ask for file save. |
9 |
File -> Close Files of type:
all File : Trash File Status:
Unsaved Workspace with
just a menu. |
|
Interleave |
Failed to ask for file save. |
|
|
|
|
|