Skip to content

Latest commit

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Factory API

  • API desenvolvida utilizando Java 8 e Spring boot.

Testes

  • Testes criados com Rest Assured e JUnit 5

Rotas

VERBOROTADESCRIÇÃO
GET/pessoaCarrega uma lista de pessoas
GET/pessoa/{id}Carrega uma pessoa baseada no ID
POST/pessoaPersiste uma pessoa
PUT/pessoa/{id}Atualiza uma pessoa, a pessoa deve ser informada no BODY
DELETE/pessoa/{id}Deleta uma pessoa

Banco de dados

  • Fora utilizado o banco de Dados H2 em modo arquivo

  • Será criado um banco de dados para Produção e um banco de dados para Testes

Features

  • Retorno de Recurso criado no Header Ex: _http://localhost/pessoa/1
  • Desenvolvido um componente/anotation para validar a data de nascimento
  • Toda infra do banco é gerenciado pelo Flyway
  • Separação do banco de dados de Produção e Testes
  • Utilização de uma classe para realizar a limpeza do banco a cada teste

About

Repositório com uma simples implementação utilizando Spring boot e testes com Rest Assured

Topics

Resources

Stars

4 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages