Skip to content

kleberdamasco/texoit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Especificação do Teste

Desenvolva uma API RESTful para possibilitar a leitura da lista de indicados e vencedores da categoria Pior Filme do Golden Raspberry Awards

Requisito do sistema

  • Ler o arquivo CSV dos filmes e inserir os dados em uma base de dados ao inciar a aplicação.

Requisito do sistema

  • Obter o produtor com maior intervalo entre dois prêmios, e o que obteve dois
  • prêmios mais rápido;
  • Inserir um filme. Deve ser retornado o filme inserido com o ID gerado;
  • Excluir um filme. Deve ser retornado o filme excluído.

Requisitos não funcionais do sistema:

  • O web service RESTful deve ser implementado com base no nível 2 de maturidade de Richardson;
  • Devem ser implementados somente testes de integração. Eles devem garantir que os dados obtidos estão de acordo com os dados fornecidos na proposta;
  • A base de dados deve estar em memória, nenhuma instalação externa deve ser necessária;
  • A aplicação deve conter um readme com instruções para rodar o projeto e os testes unitários.

Execução

  • mvn spring-boot:run
  • curl http://localhost:8080/api/movie-awards/v1/movies/all GET
  • curl http://localhost:8080/api/movie-awards/v1/movies/all/winners GET
  • curl http://localhost:8080/api/movie-awards/v1/movies/producer/awardintervals GET
  • curl http://localhost:8080/api/movie-awards/v1/movies/delete/{id} DELETE
  • curl http://localhost:8080/api/movie-awards/v1/movies/create POST
Contato :bowtie:

LinkedIn 😃

E-mail ✉️

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages