Unit Testing
Classes Conducive to Unit Testing
Classes BlueJalopy, UndoList and HyperlinkLabel have JUnit tests, available here.
Due to a complication in the UndoList JUnit test, it is not included in the automated unit tests and must be run separately until a solution is found.
Not Feasible
Remaining code changes are impractical for unit testing.
To compensate for this, these features undergo extensive tests in System Testing.
