Package org.activiti.engine.task

Examples of org.activiti.engine.task.TaskQuery.singleResult()


    TaskQuery query = taskService.createTaskQuery().taskName("testTask");
    assertEquals(6, query.list().size());
    assertEquals(6, query.count());
   
    try {
      query.singleResult();
      fail("expected exception");
    } catch (ActivitiException e) {
      // OK
    }
  }
View Full Code Here


          .taskId("invalid");
    assertEquals(6, query.list().size());
    assertEquals(6, query.count());
   
    try {
      query.singleResult();
      fail("expected exception");
    } catch (ActivitiException e) {
      // OK
    }
  }
View Full Code Here

  public void testOrderProcessWithCallActivity() {
    if(processEngineConfiguration.getHistoryLevel().isAtLeast(HistoryLevel.FULL)) {
      // After the process has started, the 'verify credit history' task should be active
      ProcessInstance pi = runtimeService.startProcessInstanceByKey("orderProcess");
      TaskQuery taskQuery = taskService.createTaskQuery();
      Task verifyCreditTask = taskQuery.singleResult();
      assertEquals("Verify credit history", verifyCreditTask.getName());
     
      // Verify with Query API
      ProcessInstance subProcessInstance = runtimeService.createProcessInstanceQuery().superProcessInstanceId(pi.getId()).singleResult();
      assertNotNull(subProcessInstance);
View Full Code Here

    }
  }
 
  public void testQueryByInvalidName() {
    TaskQuery query = taskService.createTaskQuery().taskName("invalid");
    assertNull(query.singleResult());
    assertEquals(0, query.list().size());
    assertEquals(0, query.count());
   
    try {
      taskService.createTaskQuery()
View Full Code Here

      assertNotNull(subProcessInstance);
      assertEquals(pi.getId(), runtimeService.createProcessInstanceQuery().subProcessInstanceId(subProcessInstance.getId()).singleResult().getId());
     
      // Completing the task with approval, will end the subprocess and continue the original process
      taskService.complete(verifyCreditTask.getId(), CollectionUtil.singletonMap("creditApproved", true));
      Task prepareAndShipTask = taskQuery.singleResult();
      assertEquals("Prepare and Ship", prepareAndShipTask.getName());
    }
  }
 
  @Deployment
View Full Code Here

  @Deployment
  public void testSimple() {
    if(processEngineConfiguration.getHistoryLevel().isAtLeast(HistoryLevel.FULL)) {
      ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("myProc");
      TaskQuery taskQuery = taskService.createTaskQuery();
      Task userTask = taskQuery.singleResult();
      assertEquals("userTask1", userTask.getName());
     
      taskService.complete(userTask.getId(), CollectionUtil.singletonMap("myVar", "test789"));
     
      assertProcessEnded(processInstance.getId());
View Full Code Here

  @Deployment
  public void testParallel() {
    if(processEngineConfiguration.getHistoryLevel().isAtLeast(HistoryLevel.FULL)) {
      ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("myProc");
      TaskQuery taskQuery = taskService.createTaskQuery();
      Task userTask = taskQuery.singleResult();
      assertEquals("userTask1", userTask.getName());
     
      taskService.complete(userTask.getId(), CollectionUtil.singletonMap("myVar", "test789"));
     
      assertProcessEnded(processInstance.getId());
View Full Code Here

  public void testQueryByInvalidNameOr() {
    TaskQuery query = taskService.createTaskQuery()
        .or()
        .taskId("invalid")
        .taskName("invalid");
    assertNull(query.singleResult());
    assertEquals(0, query.list().size());
    assertEquals(0, query.count());
   
    try {
      taskService.createTaskQuery()
View Full Code Here

   })
   public void testChangeType() {
     if(processEngineConfiguration.getHistoryLevel().isAtLeast(HistoryLevel.FULL)) {
       ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("oneTaskProcess");
       TaskQuery taskQuery = taskService.createTaskQuery();
       Task task = taskQuery.singleResult();
       assertEquals("my task", task.getName());
      
       // no type change
       runtimeService.setVariable(processInstance.getId(), "firstVar", "123");
       assertEquals("123", getHistoricVariable("firstVar").getValue());
View Full Code Here

    TaskQuery query = taskService.createTaskQuery().taskNameIn(taskNameList);
    assertEquals(7, query.list().size());
    assertEquals(7, query.count());

    try {
      query.singleResult();
      fail("expected exception");
    } catch (ActivitiException e) {
      // OK
    }
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.