I have completed the testing for v3.0.0 except the final step - Full out of the box update from v2.0.3 to v3.0.0. This will be completed after I publish v3.0.0.
Test results:
Upgrade setup.json to v3
[x] From v1
[x] From v2
[x] #16
[x] Download desktop shortcut program
[x] Check for updates
Updating
[x] Major
[x] Minor
Create Student
[x] Unique name
[x] Unique name
[x] Existing student (Improve error message)
Edit Student
[x] Valid rename
[ ] Rename to the same initials (Tries to overwrite & on cancel should return to main menu)
[x] Existing initials
[x] Delete Student
Create Session
[ ] Invalid time (24:01)
Session duration
[x] 0 hours
[x] 0.5 hours
[x] 2 hours
Attended
[x] 0 hours
[x] Full duration
[x] Over duration
[x] 0.5 duration
View Student
[x] No sessions yet
[x] Session
[x] No session(s) in range
[x] Session(s) in range
[x] No session(s) in range
[x] Session(s) in range
[x] No session(s) in range
[x] Session(s) in range
[ ] Before selection is before after selection (No error message relating to this being the case - displays default error message)
[x] Save
[x] Open
[ ] Out of the box update from v2.0.3 to v3.0.0 (TBC)
As v3.0.0 passed the critical tests (Issues occur when weird things are done) I will create the release version for v3.0.0 (This solves #13) and publish it within the next few days.
I have tested the out of the box update from v2.0.3 to v3.0.0. It doesn't work for the public repo due to a bug that was fixed in v3.0.0, however there was a flawless upgrade using the internal repo.
I have completed the testing for v3.0.0 except the final step - Full out of the box update from v2.0.3 to v3.0.0. This will be completed after I publish v3.0.0.
Test results:
As v3.0.0 passed the critical tests (Issues occur when weird things are done) I will create the release version for v3.0.0 (This solves #13) and publish it within the next few days.