JaCoCo
Atualizado
Uma ferramenta open-source usada para mensurar a cobertura de código em aplicações.
A partir de relatórios visuais é possivel identificar as partes do código que estão cobertas e que ainda faltam cobertura.
O JaCoCo implementa 03 métricas principáis para cobertura, sendo:
Line Coverage/Statement.
Branch Coverage.
Cyclomatic Complexity. A partir de uma combinação linear apresenta o número de caminhos que necessitam de cobertura.
O JaCoCo apresenta auxílio ao usuário na visualização e análise da cobertura, usando diamantes coloridos, conforme imagem abaixo:
Diamante vermelho: Indica que nenhum teste está cobrindo o branch;
Diamante amarelho: Indica que o código está parcialmente coberto;
Diamante verde: Indica que todo o branch foi testado e coberto.
Dependenência
Incluir classes a serem excluídas da cobertura de testes
Classe TokenUtil, responsável por obter token de acesso.