Olá pessoal. Eu tenho um problema mais conceitual que qualquer outra coisa.
Eu estou fazendo o curso FJ-16 e vimos bastante sobre os testes com jUnit. E eu gostaria de implementar esses testes nos sistemas que eu já faço/fiz.
Mas o problema é que eu não sei como conseguir testar todas essas classes e nem as novas. Eu estou encontrando uma série de obstáculos, os meus controllers possuem muita dependência e estou achando isso ruim.
E as regras de negócio não estão explícitas em uma camada responsável pelas regras. Por exemplo: meu método no controller verifica se os argumentos estão dentro do esperado, então eu vou para o dao que faz algum select baseado nesses argumentos, depois volta para o controller que manda esse select para a view.
Meu ponto é o seguinte: vou precisar reestruturar tudo isso? Existe alguma coisa que eu possa ler sobre como fazer isso?
Eu tenho mais um monte de dúvidas mas é dificil de expor assim.
Obrigado.