422 e mensagens customizadas com dados inválidos quando logado como admin
@Test
public void insertShouldReturnUnprocessableEntityWhenInvalidDataLoggedAsAdminAndInvalidName() throws Exception {
productDTO.setName(" ");
String jsonBody = objectMapper.writeValueAsString(productDTO);
ResultActions result =
mockMvc.perform(post("/products")
.header("Authorization", "Bearer " + adminToken)
.content(jsonBody)
.contentType(MediaType.APPLICATION_JSON)
.accept(MediaType.APPLICATION_JSON));
result.andExpect(status().isUnprocessableEntity());
}Atualizado