Olá galera, seguinte
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.
Segue o trecho do código pra exemplificar:
private IComunicacaoRedecardBusiness comunicacaoRedecardBusiness = mock( IComunicacaoRedecardBusiness.class );
@Before
public void inicializa() throws Exception {
when( comunicacaoRedecardBusiness.enviaDados(isA(PagamentoMastercardKomerciWSPojo.class), isA(String.class), isA(String.class)) ).thenThrow(new Exception());
}
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!
