https://github.com/dilermando-lima/spring-boot-complete-unit-test
Project covers how to test api rest springboot with mockito and junit5
https://github.com/dilermando-lima/spring-boot-complete-unit-test
example-project java mockito spring-boot unit-testing
Last synced: over 1 year ago
JSON representation
Project covers how to test api rest springboot with mockito and junit5
- Host: GitHub
- URL: https://github.com/dilermando-lima/spring-boot-complete-unit-test
- Owner: dilermando-lima
- Created: 2024-01-02T19:26:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-28T20:41:12.000Z (over 2 years ago)
- Last Synced: 2025-03-14T22:15:16.462Z (over 1 year ago)
- Topics: example-project, java, mockito, spring-boot, unit-testing
- Language: Java
- Homepage:
- Size: 86.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Exemplo de como implementar testes unitários
## Sobre
Este projeto tenta mostrar na pratica como adicionar testes unitários efetivos em projetos utilizando mokito, junit5 e spring boot.
> Este projeto não segue padrões de arquiteturas mais avançadas como clean archtecture, Hexagonal archtecture, ou princípios do SOLID, pois o intuito é ser simples e focar na atuação efetiva dos testes
### Swagger
Após iniciar a aplicaçao rest que por padrão se encontra na porta 8081 basta acessar o link http://localhost:8081/swagger-ui/index.html para acessar a documentação rest.
### Cobertura de código
Este projeto usa jacoco para análise de cobertura de testes para executar os testes e o relatório de cobertura basta rodar o cammando abaixo:
```bash
gradle jacocoTestReport
```
> Após rodar as tasks do jacoco acesso o relatório em HTML gerado neste próprio projeto em `./build/reports/jacoco/test/html/index.html`