Releases: smckenziebsu/CS690-FinalProject
Release list
v3.1.0
Tests were implemented to validate the addition of goals, checking both valid and invalid titles. This includes scenarios where a goal is successfully added with a valid title and the case where a goal is attempted to be added with an empty title (which should result in no goal being added).
Added tests to ensure that the progress of goals is updated correctly. This includes ensuring that the progress does not exceed 100% and that the goal is marked as complete when it reaches 100%. Also verified that any negative progress value properly resets the progress to 0%. Additionally, boundary tests for goal progress were included to handle situations where the user might input progress values that exceed or fall below the acceptable range.
The display of goals, including their titles and progress, was tested with various scenarios, including a goal with progress updates and a goal without progress. These tests check that the correct output is displayed, confirming that goals are shown with the right details.
Tests were added to verify the award system, ensuring that the correct badges (Gold, Silver, or Bronze) are awarded based on the number of completed goals. Tested scenarios where a user’s goal completion status results in earning each level of award.
A few important bug fixes were also made, including validation to ensure that goals with an empty title cannot be added, as well as handling progress values that exceed 100%. This ensures that goals are properly capped at 100% progress.
v3.0.0
v2.1.0
v2.1.0 Iteration 2 Instructor Submission