422 e mensagens customizadas com dados inválidos quando logado como admin e campo name for inválido

@Test
public void insertShouldReturn422AndCustomMessageWhenLoggedAdminAndNameInvalid() {
    //colocando propriedade name invalida
    postProductInstance.put("name", "aa");
    JSONObject newProduct = new JSONObject(postProductInstance);

    String productAsString = newProduct.toString();

    given()
            .header("Content-Type", "application/json")
            .header("Authorization", "Bearer " + adminToken)
            .body(productAsString)
            .contentType(ContentType.JSON)
            .accept(ContentType.JSON)
            .when()
            .post("/products")
            .then()
            .statusCode(422)
            .body("errors.message[0]", equalTo("Nome precisa ter de 3 a 80 caracteres"));
}

Atualizado