Using JUnit for testing in Java/SCons builds

This post adds testing to some existing Java code using JUnit. It includes information on how JUnit was installed and tested on Windows and Linux, how tests were added for existing code, how test suites (including a hierarchy of suites) were added, and how the code was built with SCons and the tests run.