public void testFieldNamesValidationWithInvalidData()

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");
  }