assertEquals("cookie monster", fixWebOrderDataTaskInstance.getActorId());
assertEquals("wtf", fixWebOrderDataTaskInstance.getVariable("comment"));
}
public void testMoreInfoNeeded() {
TaskInstance taskInstance = null;
jbpmContext.setActorId("cookie monster");
// create a task to start the websale process
taskInstance = processInstance.getTaskMgmtInstance().createStartTaskInstance();
taskInstance.end();
jbpmContext.save(processInstance);
newTransaction();
TaskInstance evaluateTaskInstance = (TaskInstance) taskMgmtSession.findTaskInstances("ernie").get(0);
evaluateTaskInstance.end("more info needed");
jbpmContext.save(evaluateTaskInstance);
newTransaction();
List cookieMonsterTasks = taskMgmtSession.findTaskInstances("cookie monster");
assertEquals(1, cookieMonsterTasks.size());
TaskInstance fixWebOrderDataTaskInstance = (TaskInstance) cookieMonsterTasks.get(0);
assertEquals("cookie monster", fixWebOrderDataTaskInstance.getActorId());
assertEquals("fix web order data", fixWebOrderDataTaskInstance.getName());
assertNotNull(fixWebOrderDataTaskInstance.getToken());
assertNotNull(fixWebOrderDataTaskInstance.getCreate());
assertNull(fixWebOrderDataTaskInstance.getStart());
assertNull(fixWebOrderDataTaskInstance.getEnd());
}