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