Writing good unit tests, Part 2: Follow your nose Klaus Berg continues his investigation of the tools and best practices used by programmers with GUTs, with examples based on JUnit, TestNG, and ...