Main Contents

Clean Test Class Code Review

test driven development, code reviews, software development

As a bonus Xmas gift this week, I completed my part of a code review of a developer’s code before heading out Friday. The code review primarily covered a JSF backing bean/controller and a corresponding test case. Even though the tests had mostly been written after the test case was just a joy to read:

  • Clear test names.
  • Only 2-4 lines of code for most of the tests.
  • Thorough testing of negative conditions like testDuplicateRefundsOnlyCountOnce().
  • 99% unit test coverage according to Clover.

The only thing I was able to catch was a printLines() method that had been used when writing the tests to output something to the console. The method was still hanging around and didn’t actually do anything because the System.out.println()s had already been removed.

Ed Gibbs @ December 25, 2006

Leave a comment


Feed