AY2425S1-CS2103T-F12-1 / tp

MIT License
0 stars 5 forks source link

More in-depth testing #168

Open weiseng18 opened 1 week ago

weiseng18 commented 1 week ago

As mentioned in the meeting, our unit tests tend to focus on the correctness of the results, but we do not check what the GUI shows for the corresponding CommandResult or error.

When doing testing for a specific command, try to exhaust the equivalence partitions (either based on the existing unit tests, or from your own creativity), and if you happen to find some new cases, do add them to the unit tests.

Ideally we should test every single command, but I have listed here the non-trivial ones that should definitely get tested:

Others that we may want to add issues for are listed below. These are probably trivial enough

weiseng18 commented 1 week ago

Possible points for discussion: