Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thinogueiras/unittest-tdd-junit-mockito
Testes unitários com JUnit 5, utilizando mocks e TDD.
https://github.com/thinogueiras/unittest-tdd-junit-mockito
java java11-maven junit-test junit5 maven mockito mockito-junit-test tdd test-automation testes-unitarios
Last synced: about 2 hours ago
JSON representation
Testes unitários com JUnit 5, utilizando mocks e TDD.
- Host: GitHub
- URL: https://github.com/thinogueiras/unittest-tdd-junit-mockito
- Owner: thinogueiras
- License: mit
- Created: 2022-10-22T04:08:07.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-12T12:02:12.000Z (about 2 years ago)
- Last Synced: 2024-04-28T03:45:14.545Z (7 months ago)
- Topics: java, java11-maven, junit-test, junit5, maven, mockito, mockito-junit-test, tdd, test-automation, testes-unitarios
- Language: Java
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Testes unitários com JUnit 5, utilizando Mockito e TDD.
## Ferramentas e tecnologias utilizadas
* **IDE de desenvolvimento**: Eclipse.
* **Arquitetura do projeto**: Maven.
* **Linguagem de programação**: Java 11.
* **Framework's de teste**: JUnit 5.9.1 e Mockito 4.6.1.## Extras
* **Implementado o paralelismo no pom.xml na agilizar a execução da suíte de testes**.* **Necessário ter o maven configurado no PATH do S.O para execução dos testes via linha de comando**.
* Vídeo tutorial sobre como configurar o Maven: https://www.youtube.com/watch?v=-ucX5w8Zm8s
## Instruções de execução
### Pelo Eclipse IDE
* Clonar o projeto.
* Descompactar o Eclipse e executá-lo.
* No menu File >> Import>> Maven >> Existing Maven Projects, localizar o caminho em que o projeto foi clonado.
* Com o projeto devidamente importado no Eclipse, localizar e expandir o source folder: src/test/java
* Executar a suíte de testes com JUnit: SuiteTest.Java.### Por linha de comando
* Abrir um terminal e realizar o clone do projeto.
* Entrar na pasta do projeto.
* Digitar:
`mvn test`* **A primeira execução é um pouco lenta, durante e após a segunda execução é que da para perceber o paralelismo funcionando**.
---
## Autor
**[Thiago Nogueira dos Santos](https://www.linkedin.com/in/thinogueiras/)**.
**Quality Assurance Analyst**.