Describes the tests needed to validate the GetFile functionality.
Sunshine get
Attempt to get a file present in the system.
- Test for online file
- Test for offline file
- Test for large file
Badcase tests
The following bad case scenarios should be tested to validated that the system handles the requests grazefully, eg. doesn't crash components and sends a informative error message.
- Attempt to get file from an unknown fileID.
- Attempt to get a file with a failing transfer of the file (bad url?).
- Attempt to get a file with a bad checksum