Think you write good tests? Not bloody likely... Put it to the test with heckle. It’ll put your code into submission in seconds.
The premise is really really simple to understand:
-
★ Your tests should pass.
-
★ Break your code.
-
★ Now they should fail.
You could check this by hand, but why bother? Use heckle and put it to the test:
heckle -f ClassName
For each failure heckle points out, you've got a test to write.
Chances are, your tests suck.