Este repositório possui diferentes estruturação de projetos para uma API REST utilizando RestAssured.
Cada projeto possui um projeto de backend relacionado, logo você precisará baixá-lo e executá-lo. Siga atentamente as pré-condições de cada projeto para que você possa executar os testes em cada um.
Você precisará dos seguintes softwares para executar este aplicação:
- Java JDK 11+
- Maven configurado no seu classpath
- Efetue o clone do projeto https://github.com/eliasnogueira/credito-api
- Navegue até a pasta do projeto pelo Terminal / Prompt de Comando
- Execute o seguinte comando:
mvn spring-boot:run
- Aguarde o seguinte texto aparecer: Aplicação iniciada! Bons testes!
- Acesse a API através do link http://localhost:8088
- Acesse a documentação através do link: http://localhost:8088/swagger-ui.html
Antes de iniciar este projeto verifique se o projeto-unificado esta ativo. Se sim, pare o projeto. Ambos usam a mesma porta.
- Efetue o clone do projeto https://github.com/eliasnogueira/restricao-credito-api
- Navegue até a pasta do projeto pelo Terminal / Prompt de Comando
- Execute o seguinte comando:
mvn spring-boot:run
- Aguarde o seguinte texto aparecer: Aplicação iniciada! Bons testes!
- Acesse a API através do link http://localhost:8088
- Acesse a documentação através do link: http://localhost:8088/swagger-ui.html
- Efetue o clone do projeto https://github.com/eliasnogueira/simulacao-credito-api
- Navegue até a pasta do projeto pelo Terminal / Prompt de Comando
- Execute o seguinte comando:
mvn spring-boot:run
- Aguarde o seguinte texto aparecer: Aplicação iniciada! Bons testes!
- Acesse a API através do link http://localhost:8089
- Acesse a documentação através do link: http://localhost:8088/swagger-ui.html
Em ambos os projetos client não esqueca que, primeiro, você deve executar o seguinte comando na pasta do projeto:
mvn clean install
Este comando gera o artefato (arquivo .jar
) para ser utilizado nos projetos de teste relacionados ao client.