Program Testing
The test sets have been divided up into smaller sections roughly related to separate overarching processes. The creation of a new tournament is handled in the New Tournament test, management of a tournament is handled in Active Tournament test, management of default holes saved to file is handled in the Manage Holes test, and finally, smaller individual functions are tested in the Other test.