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.