示例#1
0
  protected void checkEventContext(
      ActivitiEvent event, Job entity, boolean scopeExecutionExpected) {
    assertEquals(entity.getProcessInstanceId(), event.getProcessInstanceId());
    assertEquals(entity.getProcessDefinitionId(), event.getProcessDefinitionId());
    if (scopeExecutionExpected) {
      assertEquals(entity.getExecutionId(), event.getExecutionId());
    } else {
      assertEquals(entity.getProcessInstanceId(), event.getExecutionId());
    }

    assertTrue(event instanceof ActivityEntityEvent);
    ActivityEntityEvent entityEvent = (ActivityEntityEvent) event;
    assertTrue(entityEvent.getEntity() instanceof Job);
    assertEquals(entity.getId(), ((Job) entityEvent.getEntity()).getId());
  }