Problema 2: Consultar produtos (findAll)
@Test
public void findAllShouldReturnAllProductsWhenNameIsEmpty() {
given()
.get("/products?page=0")
.then()
.statusCode(200)
.assertThat().body("content.name", hasItems("Macbook Pro", "PC Gamer Tera"));
} @Test
public void findAllShouldReturnPagedWhenNameIsFilled() {
given()
.get("/products?page=0&pageSize=10&name={name}", "Macbook Pro")
.then()
.statusCode(200)
.assertThat().body("content.id[0]", is(3))
.assertThat().body("content.name[0]", equalTo("Macbook Pro"))
.assertThat().body("content.price[0]", is(1250.0F));
}Atualizado