As instruções a seguir irão lhe proporcionar uma cópia deste projeto e de como rodar em sua máquina local para propósito de desenvolvimento e testes.
Dependências necessárias para se instalar o software e como instalá-las.
- É necessário que você tenha Java 17 instalado na sua máquina. Para verificar, rode o seguinte comando:
$ java -version
- Necessário ter o maven também. Verifique através do comando:
$ mvn -version
Para rodar a aplicação, execute os próximos passos:
- Faça o clone do projeto:
$ git clone git@github.com:layokaminski/run-the-bank.git
- Entre na pasta do projeto:
$ cd run-the-bank
- Execute localmente a aplicação:
$ mvn exec:java -Dexec.mainClass="com.banco.santander.SantanderApplication"
- Pode-se visualizar a documentação através desse link
Para rodar os testes automáticos do seu sistema siga os comandos abaixo:
# rodando todos testes unitários
$ mvn clean test
FERRAMENTA | LINK |
---|---|
collection | |
H2 Database | login |
ENDPOINT | HTTP METHOD | HTTP CODE RESPONSE | BEARER TOKEN |
---|---|---|---|
/customer | POST | 201 | NO |
/customer/{id} | PUT | 200 | NO |
/customer/{id} | PATCH | 200 | NO |
/customer/{id} | PUT | 200 | NO |
/customer/{id} | GET | 200 | NO |
/paged | GET | 200 | NO |
/deleted/{id} | DELETE | 204 | NO |
ENDPOINT | HTTP METHOD | HTTP CODE RESPONSE | BEARER TOKEN |
---|---|---|---|
/account | POST | 201 | NO |
/account/{id} | GET | 200 | NO |
/account/{id}/inactive | PATCH | 200 | YES |
/paged | GET | 200 | NO |
ENDPOINT | HTTP METHOD | HTTP CODE RESPONSE | BEARER TOKEN |
---|---|---|---|
/payment | POST | 201 | YES |
/payment/{id}/reverse | PATCH | 200 | YES |
/payment/{id}/annulled | PATCH | 200 | YES |