@Test public void successfulTaskCreation() throws DaoRepositoryException { createDefinition(); TaskDefinition taskDef = taskDefRepository.getTasksDefinition().get(0); TaskInstance theTask = new TaskInstance(); theTask.setPriority(3); theTask.setTaskDef(taskDef); theTask.setTitle(taskDef.getName()); String taskId = taskInstRepository.createTask(theTask, "ianache"); Assert.assertNotNull(taskId); }
private void createDefinition() throws DaoRepositoryException { TaskDefinition taskDef = new TaskDefinition(); taskDef.setName("Emitir factura"); taskDef.setActualOwnerRequired(1); taskDef.setDefaultLanguage("ES"); taskDef.setOperationName("op1"); taskDef.setOutcomePartQuery(""); taskDef.setOutcomePartQueryLanguage(""); taskDef.setOutcomes("ACEPTAR,CANCELAR"); taskDef.setPortType("PortType"); taskDef.setPriority(3); taskDef.setResponseOperationName(""); taskDef.setResponsePortType(""); taskDef.setSubTasksCompositionType("M"); taskDef.setSubTasksCreationPattern("P"); String taskId = repository.createTaskDefinition(taskDef); Assert.assertNotNull(taskId); }