https://github.com/alissonwenceslau/junit
JUnit tests
https://github.com/alissonwenceslau/junit
integration-testing junit5 tests unity-test
Last synced: 7 months ago
JSON representation
JUnit tests
- Host: GitHub
- URL: https://github.com/alissonwenceslau/junit
- Owner: AlissonWenceslau
- Created: 2023-01-22T00:09:39.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-24T22:20:34.000Z (about 3 years ago)
- Last Synced: 2025-01-22T05:15:02.391Z (about 1 year ago)
- Topics: integration-testing, junit5, tests, unity-test
- Language: Java
- Homepage:
- Size: 146 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JUnit, aprendizado
Este repositório foi criado para evidenciar o aprendizado dos testes em JUnite feito por mim, no qual criei uma simples classe que simula uma conta bancária, fazendo os devidos testes nos métodos da classe com o objetivo de verificar se o resultado estava sendo o esperado:

O teste foram feitos de forma **vanilla** (Sem framework) utilizando a versão 5 do JUnit
## Testes
Para fazer os testes,a seguinte estrutura foi criada:

A seguir, demostrarei os métodos testados:

Verifica se o método **deposit()** está diminuindo o valor do saldo quando um valor positivo é passado por parâmetro.
---

Verifica se o método **deposit()** não faz nenhuma alteração caso seja passado um valor negativo.
---

Verifica se o método **withdraw()** está retirando o valor do **saque** quando o valor do **saldo** for sufciente
---

Verifica se o método **fullWithdraw()** está retirando o saldo total da conta e retornando o valor saque total.
---

Verifica se o método **withdraw()** está lançando uma exceção caso o valor do saque for maior do que o saldo