TDD with Brad Wilson port on Java