CSC 217 Lab 06 Integrate into Course
Now that the CourseNameValidator
is complete, the Course
class should use it to validate course names at construction.
Integrate CourseNameValidator
into Course
Follow the provided design to integrate CourseNameValidator
into the Course
class.
Update Tests!
With the new CourseNameValidator
functionality, and no longer allowing any spaces in course names, you’ll need to update the tests for Course
and other classes in your PackScheduler
system.
You can use the updated course_records.txt
file to test your code. The changes should only require removing the space from between the leading prefix and the ending number.
Push to GitHub
Push your PackScheduler
project to GitHub
- Add the unstaged changes to the index.
- Commit and push changes. Remember to use a meaningful commit message describing how you have changed the code.
Reminder: Staging and Pushing to GitHub
GitHub Resources: