# Fixando tudo. Test coverage + testes unitarios na camada service (DSCommerce)

Para utilizar jacoco no intelij:

1. Importar a dependência acima
2. Você pode colocar manualmente a exclusão de pacotes ou fazer abaixo como vou ensinar
3. Settins > Build, Execution, Deployment > Coverage e troca para Jacoco

<figure><img src="https://2863635367-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fu8GTnJcMhmxNO7IoAuV1%2Fuploads%2FcaeilsdEQoJrKeMpkOGQ%2Fimage.png?alt=media&#x26;token=e805fc8b-465c-4d72-b5a0-b0605eadc1e1" alt=""><figcaption></figcaption></figure>

4. Se quiser excluir pacotes e classes:

   <figure><img src="https://2863635367-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fu8GTnJcMhmxNO7IoAuV1%2Fuploads%2FHsUVnMiVwuZHkVgN70yb%2Fimage.png?alt=media&#x26;token=58ab65f7-a368-410c-8062-e7774163ec23" alt=""><figcaption></figcaption></figure>

Excluindo manualmente classes e pacotes:

<figure><img src="https://2863635367-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fu8GTnJcMhmxNO7IoAuV1%2Fuploads%2F2kRibzlFvZt8LyhkF01p%2Fimage.png?alt=media&#x26;token=622f1166-13fd-48c8-ac16-bd4f85ea94a8" alt=""><figcaption></figcaption></figure>

Assim, ao rodar o projeto e fechar é só gerar o relatório.
