Guided Project 3 WolfScheduler - Conflict

Independent Task - Update WolfSchedulerGUI

Independent Task: Update WolfSchedulerGUI

Black box test the WolfScheduler system to ensure that the conflict functionality is working correctly from end-to-end.

Learning Outcomes

  • Run (and revise) black box tests

WolfSchedulerGUI

WolfSchedulerGUI did not require any changes from GP2. But if you need a new copy, copy the code from WolfSchedulerGUI.java into your Eclipse file. Overwrite the entirety of the old file.

Run System Tests

Run your system tests! If any are still failing, use the debugger to help you find the problem. Report the actual results of your tests.

If you need to revise your tests to more correctly describe the inputs or outputs, you may do so.

Record the actual results of execution for your tests. If you run low on time, remember it is better to record the actual test failure; you’ll get credit for reporting what’s actually happening.

Make sure that you successfully push your System Test Plan to the remote GitHub repository! Check the website to make sure it’s there!

Reference: Staging and Pushing to GitHub

GitHub Resources:

Check Your Progress

Complete the following tasks before pushing your work to GitHub.

  • Make sure that all fields, methods, and constructors are commented.
  • Resolve all static analysis notifications.
  • Fix test failures.
  • Commit and push your code changes with a meaningful commit message. Label your commit with “[GUI]” and “[Test]” for future you!
  • Check Jenkins results for a green ball! Fix any Jenkins issues.