testes unitários em java domine junit mockito e tdd é bom?