estou tentando realizar um teste aqui utilizando JUnit e Mock, e preciso que em determinada parte do processo uma Exception seja gerada. T tentando forçar essa Exception com o mockito mas ele simplesmente não gera.
Não sei o que posso estar fazendo de errado e mesmo pesquisando não consegui achar nada que me ajudasse.
Se eu entendi direito, era pra ele gerar a Exception quando o método ‘enviaDados’ do objeto ‘comunicacaoRedecardBusiness’ fosse chamado, correto?
Só que isso não acontece. E consequentemente meu teste falha.
Alguém poderia me dar uma luz?
Desde já eu agradeço!
Descreva melhor o cenário que você precisa gerar a exception. Pelo que eu entendi, seria qualquer chamada … Não estou em casa, mas tente trocar os isA() por any()
edit: não esqueça de colocar no expected do teste o Exception.class
No caso, o método enviaDados deve declarar essa checked exception na sua assinatura, porque o método não pode lançar uma exceção que não está declarada.