An open API service indexing awesome lists of open source software.

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

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:

![Untitled](img/Untitled.png)

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:

![Untitled](img/Untitled%201.png)

A seguir, demostrarei os métodos testados:

![Untitled](img/Untitled%202.png)

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

---

![Untitled](img/Untitled%203.png)

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

---

![Untitled](img/Untitled%204.png)

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

---

![Untitled](img/Untitled%205.png)

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

---

![Untitled](img/Untitled%206.png)

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