Package org.activiti.engine.delegate.event

Examples of org.activiti.engine.delegate.event.ActivitiErrorEvent


    // Error-handling should have ended the process
    ProcessInstance afterErrorInstance = runtimeService.createProcessInstanceQuery().processInstanceId(processInstance.getId())
        .singleResult();
    assertNull(afterErrorInstance);
   
    ActivitiErrorEvent errorEvent = null;
   
    for(ActivitiEvent event : listener.getEventsReceived()) {
      if(event instanceof ActivitiErrorEvent) {
        if(errorEvent == null) {
          errorEvent = (ActivitiErrorEvent) event;
        } else {
          fail("Only one ActivityErrorEvent expected");
        }
      }
    }
   
    assertNotNull(errorEvent);
    assertEquals(ActivitiEventType.ACTIVITY_ERROR_RECEIVED, errorEvent.getType());
    assertEquals("catchError", errorEvent.getActivityId());
    assertEquals("123", errorEvent.getErrorCode());
    assertEquals(processInstance.getId(), errorEvent.getProcessInstanceId());
    assertEquals(processInstance.getProcessDefinitionId(), errorEvent.getProcessDefinitionId());
    assertFalse(processInstance.getId().equals(errorEvent.getExecutionId()));
  }
View Full Code Here


    // Error-handling should have ended the process
    ProcessInstance afterErrorInstance = runtimeService.createProcessInstanceQuery().processInstanceId(processInstance.getId())
        .singleResult();
    assertNull(afterErrorInstance);
   
    ActivitiErrorEvent errorEvent = null;
   
    for(ActivitiEvent event : listener.getEventsReceived()) {
      if(event instanceof ActivitiErrorEvent) {
        if(errorEvent == null) {
          errorEvent = (ActivitiErrorEvent) event;
        } else {
          fail("Only one ActivityErrorEvent expected");
        }
      }
    }
   
    assertNotNull(errorEvent);
    assertEquals(ActivitiEventType.ACTIVITY_ERROR_RECEIVED, errorEvent.getType());
    assertEquals("catchError", errorEvent.getActivityId());
    assertEquals("23", errorEvent.getErrorCode());
    assertEquals(processInstance.getId(), errorEvent.getProcessInstanceId());
    assertEquals(processInstance.getProcessDefinitionId(), errorEvent.getProcessDefinitionId());
    assertFalse(processInstance.getId().equals(errorEvent.getExecutionId()));
  }
View Full Code Here

TOP

Related Classes of org.activiti.engine.delegate.event.ActivitiErrorEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.