| Req ID | Test cases |
| FIX-001 |
- Create four empty files in any directory with the following names:
"1.txt", "1-.txt", "1_.txt", "10.txt"
- Run application and select the directory with created files.
- Generate HTML listing (a preview will suffice).
- Verify that the files are ordered as follows:
1.txt
1-.txt
1_.txt
10.txt
|
| FIX-002 |
TC1 - Verify file names
- Create the following bunch of files in any directory:
| File name | Notes |
| [space]name | 1 space at the beginning |
| [space][space][space]name | 3 spaces at the beginning |
| name[space]name | 1 space in the middle |
| name[space][space][space]name | 3 spaces in the middle |
| name[space][space][space].txt | 3 spaces at the end + extension |
| name[space].txt | 1 space at the end + extension |
- Run application and select the directory with created files.
- Generate CSV listing (a preview will suffice).
- Verify that all spaces are properly displayed.
- Generate HTML listing (a preview will suffice).
- Select the listing and copy it to clipboard.
- Paste the clipboard contents to a notepad.
- Verify that all spaces are properly preserved.
TC2 - Verify paths
- Create the following bunch of subdirectories in any directory:
| Dir name | Notes |
| [space]name | 1 space at the beginning |
| [space][space][space]name | 3 spaces at the beginning |
| name[space]name | 1 space in the middle |
| name[space][space][space]name | 3 spaces in the middle |
| name[space][space][space].txt | 3 spaces at the end + extension |
| name[space].txt | 1 space at the end + extension |
- Create a file in each of the above dirs.
- Run application and select the directory with created dirs.
- Check the option to include file path.
- Generate CSV listing (a preview will suffice).
- Verify that all spaces are properly displayed in file rows and in dir rows.
- Generate HTML listing (a preview will suffice).
- Select the listing and copy it to clipboard.
- Paste the clipboard contents to a notepad.
- Verify that all spaces are properly preserved in file and dir rows.
TC3 - Verify extensions
- Create the following bunch of files in any directory:
| File name | Notes |
| name.[space]ext | 1 space at the beginning of extension |
| name.[space][space][space]ext | 3 spaces at the beginning of extension |
| name.ext[space]ext | 1 space in the middle of extension |
| name.ext[space][space][space]ext | 3 spaces in the middle of extension |
- Run application and select the directory with created dirs.
- Generate CSV listing (a preview will suffice).
- Verify that all spaces are properly displayed.
- Generate HTML listing (a preview will suffice).
- Select the listing and copy it to clipboard.
- Paste the clipboard contents to a notepad.
- Verify that all spaces are properly preserved.
|
| FIX-003 |
- Create directory 'a' in 'c:\'.
- Create directories 'b' and 'e' in 'a'.
- Expand 'c:\' then expand 'a' in the 'Select directories' tree.
- Verify 'b' and 'e' exists in one instance each.
- Collapse 'c:\' then expand 'c:\'.
- Verify 'b' and 'e' exists in one instance each in the 'Select directories' tree.
|
| FIX-004 |
- Create directory 'a' in 'c:\'.
- Create directory 'b' in 'a'.
- Run application and select directory 'c:\a' with all subdirectories.
- Select 'Summary' option in 'Output options' tab.
- Select 'Bytes' as 'Size display' option in 'Output options' tab.
- Generate HTML listing.
- Verify summary is 'Directories: 2, Files: 0, Size: 0 bytes.'
|
| FIX-005 |
- Create the following bunch of files in any directory:
- abc.c
- abc!.c
- abc$.c
- abc-.c
- abcą.c
- Run application and select the directory with created dirs.
- Select sorting files by name.
- Generate HTML listing.
- Verify that the order is as presented in this test case particularly 'abc-.c' is after 'abc!.c' and 'abc$.c'.
|