Automated Testing

Note: the testing programs should be maintained, and shouldn't test via the GUI

The automated testing program should

  1. executes code from the codebase
  1. checks to see if the code was correct
  1. reports what test cases/suites failed

test suites - what test cases are grouped into

Library we will use: Boost Unit Test Framework (Boost UTF)

https://now.ntu.ac.uk/d2l/le/content/793918/viewContent/6628975/View

Basics Documentation ^^^

HOW TO DO IT!!!