Skip to content

Joaomgsa/client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio Clientes

Api Rest que retorna informações de clientes

Ações:

Busca de clientes por Id: GET /clients/1

Busca paginada de clientes: GET /clients?page=0&size=6&sort=name

Inserção de novo cliente: POST /clients { "name": "Luis Suarez", "cpf": "12345678901", "income": 30000.0, "birthDate": "1994-07-20", "children": 2 }

Atualização de um cliente: PUT /clients/1 { "name": "Luis Suarez", "cpf": "12345678901", "income": 30000.0, "birthDate": "1994-07-20", "children": 2 }

Deleção de cliente DELETE /clients/1

Checklist - Testes Realizados

1 - [X] Busca por id retorna cliente existente

2 - [X] Busca por id retorna 404 para cliente inexistente

3 - [X] Busca paginada retorna listagem paginada corretamente

4 - [ ] Inserção de cliente insere cliente com dados válidos

5 - [ ] Inserção de cliente retorna 422 e mensagens customizadas com dados inválidos

6 - [ ] Atualização de cliente com dados válidos

7 - [ ] Atualização de cliente retorna 404 para cliente inexistente

8 - [ ] Atualização de cliente retorna 422 e mensagens customizadas com dados inválidos

9 - [ ] Deleção de cliente existente

10 -[ ] Deleção de cliente retorna 404 para cliente inexistente

About

Retorna informações de um cliente

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages