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
Unknown fileID
Attepmt to get file from an unknown fileID
Illegal get file attempt
Attempt to get a file from a client that does not have the sufficient permissions
File transfer failure
Attempt to get a file with a failing transfer of the file (bad certificate? bad server?)
Special condition get
- Test for file with integrity error
- Test for file not fully replicated