mock objects for testing java systems .
Refactoring Test Code