JaCoCo

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:

  1. Line Coverage/Statement.

  2. Branch Coverage.

  3. 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

Link

Incluir classes a serem excluídas da cobertura de testes

Recurso importante (tokenUtil)

Classe TokenUtil, responsável por obter token de acesso.

Github

Atualizado