Opa,
Você testa somente o happy-path? Você sabe que não é o suficiente, certo?
É preciso garantir que mesmo os fluxos alternativos estejam sob nosso controle, por isso escrever testes automatizados é o caminho mais barato!
Para entender do que estou falando, bloguei sobre como você pode cobrir com testes os casos excepcionais e alternativos do seu código com jUnit:
De quebra você ainda aprende como usar rule ExpectedException do jUnit, dessa forma você valida em detalhes as exceptions lançadas pelo seu código.
Um abraço,