Skip to content

JoaoCipriano/bank-api-with-unit-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bank API

Este projeto tem o intuito de apresentar testes unitários utilizando as principais ferramentas disponíveis para a linguagem Java.

Casos de teste

Em engenharia de software, caso de teste é um conjunto de condições usadas para teste de software.

  • Recuperar a carteira do cliente
    • Deve consultar pelo código do cliente
    • Caso o cliente não exista deve lançar uma exceção
  • Depositar na carteira cliente
    • Deve consultar pelo código do cliente
    • Caso o cliente não exista deve lançar uma exceção
    • Deve depositar na carteira
  • Sacar saldo da carteira
    • Deve consultar pelo código do cliente
    • Caso o cliente não exista deve lançar uma exceção
    • Caso não tenha saldo suficiente deve lançar uma exceção
  • Transferir saldo da carteira
    • Deve consultar pelo código do cliente que irá transferir
    • Caso o cliente não exista deve lançar uma exceção
    • Caso não tenha saldo suficiente deve lançar uma exceção
    • Deve consultar pelo código do cliente que irá receber
    • Caso o cliente que irá receber não exista deve lançar uma exceção

Utilize o comando abaixo para subir o serviço localmente

cmd:

mvnw spring-boot:run

bash:

$ ./mvnw spring-boot:run

Utilize o comando abaixo para executar todos os testes

cmd:

mvnw test

bash:

$ ./mvnw test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors