in digital-signature-ops-client/src/it/java/com/epam/digital/data/platform/dso/client/DigitalSignatureRestClientIT.java [174:191]
void getOwnerInfiniteUnprocesableEntityRaisesExc() throws JsonProcessingException{
ErrorDto resp = ErrorDto.builder().message("msg").code("code").build();
restClientWireMock.addStubMapping(
stubFor(post(urlEqualTo(BASE_URL + OWNER_INFINITE))
.withRequestBody(equalTo(objectMapper.writeValueAsString(REQ)))
.willReturn(aResponse()
.withHeader("Content-Type", "application/json")
.withStatus(422)
.withBody(objectMapper.writeValueAsString(resp)))
)
);
SignatureValidationException exception = assertThrows(
SignatureValidationException.class,() -> digitalSignatureRestClient.getOwnerInfinite(REQ));
assertEquals("msg", exception.getErrorDto().message);
assertEquals("code", exception.getErrorDto().code);
}