void startBp_keycloakError()

in src/it/java/com/epam/digital/data/platform/bpwebservice/it/wsendpoint/StartBpEndpointIT.java [101:113]


  void startBp_keycloakError() {
    keycloakMockServer().resetAll();

    var client = (KeycloakAdminClient) ReflectionTestUtils.getField(idmService, "client");
    var keycloak = (Keycloak) ReflectionTestUtils.getField(client, "keycloak");
    ReflectionTestUtils.setField(keycloak.tokenManager(), "currentToken", null);

    var requestEnvelope = fileSource("/startBp/keycloakError/xml/startBpRequest.xml");
    var responseEnvelope = fileSource("/startBp/keycloakError/xml/startBpResponse.xml");
    mockClient().sendRequest(withSoapEnvelope(requestEnvelope))
        .andExpect(serverOrReceiverFault("Keycloak authentication runtime error"))
        .andExpect(soapEnvelope(responseEnvelope));
  }