Skip to content

andresmafra/netshoes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netshoes Test

Códigos desenvolvidos para o teste da Netshoes. Módulos:

  • CepService
  • CrudService
  • JStream

Instruções específicas:

CepService

Efetuar o build com o Maven (clean install), deployar no servidor de preferência (eg. Tomcat) e após isso executá-lo conforme abaixo:

curl -H "Accept: application/json" -H "Content-Type: application/json"  -X POST -d '{"id":"06753160"}' http://host:port/cepservice/api/

CrudService

Efetuar o build com o Maven (clean install), deployar no servidor de preferência (eg. Tomcat) e após isso executá-lo conforme exemplos abaixo:

Create

curl -H "Accept: application/json" -H "Content-Type: application/json"  -X POST -d '{"rua":"Rua 2","numero":"02","cep":"06753161","cidade":"Abc","estado":"RJ"}' http://host:port/crudservice/api/

Update

curl -H "Accept: application/json" -H "Content-Type: application/json"  -X PUT -d '{"id":"1f743aa3-1df3-4a79-8666-7e820fb4a3c6","rua":"Rua 20","numero":"02","cep":"06753163","bairro":null,"cidade":"aaaaa","estado":"BA","complemento":null}' http://host:port/crudservice/api/

Get

curl -H "Accept: application/json" -H "Content-Type: application/json"  -X GET http://host:port/crudservice/api/id

Delete

curl -H "Accept: application/json" -H "Content-Type: application/json"  -X DELETE http://host:port/crudservice/api/id

JStream

Instalação

Para instalar basta executar o comando abaixo com o Maven na pasta do projeto:

cd project/folder
mvn clean install

Execução

Após o build do Maven, para executar basta executar o comando abaixo na pasta do target gerado:

java -jar jstream-1.0.0-SNAPSHOT.jar CHAR_SEQUENCE

onde CHAR_SEQUENCE será substituído pela lista de chars, exemplo:

java -jar jstream-1.0.0-SNAPSHOT.jar aaAAbbBB

Misc

Acelerado por:

  • Postman - Supercharge your API workflow
  • Maven - Simplify the build processes

License

GNU PUBLIC LICENSE

André Mafra

About

A complete Netshoes Java test resolution in three modules

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages