void testMessagePayloadFunctionWithEventId()

in src/it/java/com/epam/digital/data/platform/el/juel/it/MessagePayloadJuelFunctionIT.java [30:46]


  void testMessagePayloadFunctionWithEventId() {
    var messageName = "startEventMessagePayloadMessage";
    var processDefinitionKey = "testStartEventMessagePayloadKey";
    var uuid = "randomUUID";
    var messagePayloadDto = MessagePayloadDto.builder().data(Map.of("userName", "testuser"))
        .build();
    var messageStorageKey = messagePayloadStorageService()
        .putStartMessagePayload(processDefinitionKey, uuid, messagePayloadDto);

    Map<String, Object> vars = Map.of(
        StartMessagePayloadStorageKeyVariable.START_MESSAGE_PAYLOAD_STORAGE_KEY_VARIABLE_NAME,
        messageStorageKey);

    var processInstance = runtimeService().startProcessInstanceByMessage(messageName, vars);

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