void shouldProcessBusinessErrorWhenGettingContentFromSignature()

in src/it/java/com/epam/digital/data/platform/el/juel/it/digsignature/SignatureContentJuelFunctionIT.java [56:69]


  void shouldProcessBusinessErrorWhenGettingContentFromSignature() throws IOException {
    mockConnectToKeycloak();
    digitalSignatureService.addStubMapping(
        stubFor(post(urlPathMatching("/api/esignature/content"))
            .withRequestBody(equalTo("{\"data\":\"dGVzdERhdGE=\",\"container\":\"CADES\"}"))
            .willReturn(aResponse().withStatus(412)
                .withHeader("Content-type", "application/json")
                .withBody(
                    "{\"code\":\"ERROR_PKI_FORMATS_FAILED\",\"localizedMessage\":\"Виникла помилка при розборі чи формуванні даних (пошкоджені дані чи невірний формат)\"}"))));

    var processInstance = runtimeService().startProcessInstanceByKey("signature_content_error");

    BpmnAwareTests.assertThat(processInstance).isEnded();
  }