Preparando projeto RestAssured

Ficaremos com dois projetos abertos na IDE. O DSCommerce e um criado especificamente para o RestAssured.

O projeto criado especificamente terá: Spring Web e a dependência do RestAssured.

No ".properties" do projeto do RestAssured, colocaremos: server.port=8081, já que o do DSCommerce vai iniciar no 8080.

Como vamos testar as APIS, criaremos dentro do pacote testes um "ProductControllerRA.

Para que os testes funcionem nesse teste de API remota, precisamos definir o endereço a ser chamado, veja:

Ir no Github do RestAssured (static imports) e copiar as 3 linhas, clique aqui.

import static io.restassured.RestAssured.*;
import static io.restassured.matcher.RestAssuredMatchers.*;
import static org.hamcrest.Matchers.*;

Após importar, criar nosso setUp e inicializaremos uma variável , veja:

Com isso, poderemos iniciar nossos exercícios.

Atualizado