in src/it/java/com/epam/digital/data/platform/integration/formprovider/client/FormValidationClientIT.java [69:83]
public void testFormDataValidationWithInvalidData() throws Exception {
var errorValidationResponse = new String(ByteStreams
.toByteArray(Objects.requireNonNull(
getClass().getResourceAsStream("/json/error_validation_response.json"))));
var formDataDto = FormDataValidationDto.builder().data(new LinkedHashMap<>()).build();
mockFormDataValidation(422, formDataDto, errorValidationResponse);
var ex = assertThrows(SubmissionValidationException.class,
() -> formValidationClient.validateFormData("formId", formDataDto));
assertThat(ex).isNotNull();
assertThat(ex.getErrors().getDetails().getErrors().size()).isEqualTo(2);
assertThat(ex.getErrors().getDetails().getErrors().get(0).getField()).isEqualTo("name");
assertThat(ex.getErrors().getDetails().getErrors().get(1).getField()).isEqualTo("edrpou");
}