use of org.activiti.api.runtime.model.impl.BPMNTimerImpl in project Activiti by Activiti.
the class ToTimerCancelledConverterTest method shouldReturnConvertedEventsWhenInternalEvenIsRelatedToTimers.
@Test
public void shouldReturnConvertedEventsWhenInternalEvenIsRelatedToTimers() {
// given
ActivitiEntityEvent internalEvent = mock(ActivitiEntityEvent.class);
given(internalEvent.getProcessDefinitionId()).willReturn("procDefId");
given(internalEvent.getProcessInstanceId()).willReturn("procInstId");
BPMNTimerImpl bpmnTimer = new BPMNTimerImpl("myTimer");
given(bpmnTimerConverter.convertToBPMNTimer(internalEvent)).willReturn(bpmnTimer);
given(bpmnTimerConverter.isTimerRelatedEvent(internalEvent)).willReturn(true);
// when
BPMNTimerCancelledEvent timerCancelledEvent = toTimerCancelledConverter.from(internalEvent).orElse(null);
// then
assertThat(timerCancelledEvent).isNotNull();
assertThat(timerCancelledEvent.getProcessInstanceId()).isEqualTo("procInstId");
assertThat(timerCancelledEvent.getProcessDefinitionId()).isEqualTo("procDefId");
assertThat(timerCancelledEvent.getEntity()).isEqualTo(bpmnTimer);
}
use of org.activiti.api.runtime.model.impl.BPMNTimerImpl in project Activiti by Activiti.
the class ToTimerRetriesDecrementedConverterTest method shouldReturnConvertedEventsWhenInternalEvenIsRelatedToTimers.
@Test
public void shouldReturnConvertedEventsWhenInternalEvenIsRelatedToTimers() {
// given
ActivitiEntityEvent internalEvent = mock(ActivitiEntityEvent.class);
given(internalEvent.getProcessDefinitionId()).willReturn("procDefId");
given(internalEvent.getProcessInstanceId()).willReturn("procInstId");
BPMNTimerImpl bpmnTimer = new BPMNTimerImpl("myTimer");
given(bpmnTimerConverter.convertToBPMNTimer(internalEvent)).willReturn(bpmnTimer);
given(bpmnTimerConverter.isTimerRelatedEvent(internalEvent)).willReturn(true);
// when
BPMNTimerRetriesDecrementedEvent timerEvent = toTimerConverter.from(internalEvent).orElse(null);
// then
assertThat(timerEvent).isNotNull();
assertThat(timerEvent.getProcessInstanceId()).isEqualTo("procInstId");
assertThat(timerEvent.getProcessDefinitionId()).isEqualTo("procDefId");
assertThat(timerEvent.getEntity()).isEqualTo(bpmnTimer);
}
use of org.activiti.api.runtime.model.impl.BPMNTimerImpl in project Activiti by Activiti.
the class ToTimerExecutedConverterTest method shouldReturnConvertedEventsWhenInternalEvenIsRelatedToTimers.
@Test
public void shouldReturnConvertedEventsWhenInternalEvenIsRelatedToTimers() {
// given
ActivitiEntityEvent internalEvent = mock(ActivitiEntityEvent.class);
given(internalEvent.getProcessDefinitionId()).willReturn("procDefId");
given(internalEvent.getProcessInstanceId()).willReturn("procInstId");
BPMNTimerImpl bpmnTimer = new BPMNTimerImpl("myTimer");
given(bpmnTimerConverter.convertToBPMNTimer(internalEvent)).willReturn(bpmnTimer);
given(bpmnTimerConverter.isTimerRelatedEvent(internalEvent)).willReturn(true);
// when
BPMNTimerExecutedEvent timerEvent = toTimerConverter.from(internalEvent).orElse(null);
// then
assertThat(timerEvent).isNotNull();
assertThat(timerEvent.getProcessInstanceId()).isEqualTo("procInstId");
assertThat(timerEvent.getProcessDefinitionId()).isEqualTo("procDefId");
assertThat(timerEvent.getEntity()).isEqualTo(bpmnTimer);
}
use of org.activiti.api.runtime.model.impl.BPMNTimerImpl in project Activiti by Activiti.
the class BPMNTimerConverter method convertToBPMNTimer.
public BPMNTimerImpl convertToBPMNTimer(ActivitiEntityEvent internalEvent) {
AbstractJobEntity jobEntity = (AbstractJobEntity) internalEvent.getEntity();
BPMNTimerImpl timer = new BPMNTimerImpl(TimerEventHandler.getActivityIdFromConfiguration(jobEntity.getJobHandlerConfiguration()));
timer.setProcessDefinitionId(internalEvent.getProcessDefinitionId());
timer.setProcessInstanceId(internalEvent.getProcessInstanceId());
timer.setTimerPayload(convertToTimerPayload(jobEntity));
return timer;
}
use of org.activiti.api.runtime.model.impl.BPMNTimerImpl in project Activiti by Activiti.
the class ToTimerFiredConverterTest method shouldReturnConvertedEventsWhenInternalEvenIsRelatedToTimers.
@Test
public void shouldReturnConvertedEventsWhenInternalEvenIsRelatedToTimers() {
// given
ActivitiEntityEvent internalEvent = mock(ActivitiEntityEvent.class);
given(internalEvent.getProcessDefinitionId()).willReturn("procDefId");
given(internalEvent.getProcessInstanceId()).willReturn("procInstId");
BPMNTimerImpl bpmnTimer = new BPMNTimerImpl("myTimer");
given(bpmnTimerConverter.convertToBPMNTimer(internalEvent)).willReturn(bpmnTimer);
given(bpmnTimerConverter.isTimerRelatedEvent(internalEvent)).willReturn(true);
// when
BPMNTimerFiredEvent timerEvent = toTimerConverter.from(internalEvent).orElse(null);
// then
assertThat(timerEvent).isNotNull();
assertThat(timerEvent.getProcessInstanceId()).isEqualTo("procInstId");
assertThat(timerEvent.getProcessDefinitionId()).isEqualTo("procDefId");
assertThat(timerEvent.getEntity()).isEqualTo(bpmnTimer);
}
Aggregations