in src/it/java/com/epam/digital/data/platform/integration/formprovider/client/FormValidationClientIT.java [119:132]
public void testFieldNamesValidationWithInvalidData() throws Exception {
var requestBody = FormFieldListValidationDto.builder()
.fields(List.of("field1", "field2"))
.build();
var errorValidationResponse = "{\"message\": \"Task form does not have fields with names field1, field2\"}";
mockValidateFormFields(422, requestBody, errorValidationResponse);
var ex = assertThrows(SubmissionValidationException.class,
() -> formValidationClient.checkFieldNames("formId", requestBody));
assertThat(ex).isNotNull();
assertThat(ex.getErrors().getMessage()).isEqualTo(
"Task form does not have fields with names field1, field2");
}