Bom dia, tenho um metodo em uma classe que faz a validacao da entrada de dados, este metodo é void, ele valida e se algum dado estiver errado ele lança uma exceed, comp posso fazer um teste mock deste metodo, obrigado
Abaixo o exemplo que preciso mockar, lembrando que este é um metodo auxilar a outro, e esta na mesma classe:
public void validar(List<PessoaVO> listaPessoa) throws BusinessException{
for(PessoaVO pessoaVO : listaPessoa){
for(DocumentoVO documentoVO : pessoaVO .getListDocumentoVO ()){
if((pessoaVO .getNome() == null) || (pessoaVO .getSobrenome() == null)
|| (documentoVO .getIdentidade() < 1) || (documentoVO .getValidadeDocumento() == null)
|| (documentoVO .getLocalDocumento() == null)){
throw new BusinessException(BusinessConstants.PARAMETROS_INVALIDOS);
}
}
}
}