Hi Here is the JUnit test case. Please check if the APIs have been used correctly
Thanks, Debnath package org.jbpm.tutorial.startstatetask; | | import org.jbpm.graph.def.ProcessDefinition; | import org.jbpm.graph.exe.ProcessInstance; | import org.jbpm.graph.exe.Token; | import org.jbpm.taskmgmt.exe.TaskMgmtInstance; | | import junit.framework.TestCase; | | public class StartStateTask extends TestCase { | public void testStartStateTask() { | | ProcessDefinition processDefinition = ProcessDefinition.parseXmlString( | "<process-definition> " + | " <start-state name='start'>" + | " <task name='StartStateTask'> " + | " <controller> " + | " <variable access='read,write,required' name='variable1' mapped-name='Var1'></variable> " + | " </controller> " + | " </task> " + | " <transition to='task-node1' name='to_task_node1'></transition>" + | " </start-state> " + | " <task-node name='task-node1'> " + | " <task name='SecondTask'>" + | " <controller> " + | " <variable access='read,write,required' name='variable2' mapped-name='Var2'></variable>" + | " </controller> " + | " </task> " + | "<transition to='end' name='to_end'></transition>" + | "</task-node>" + | "<end-state name='end'></end-state>" + | "</process-definition>"); | | ProcessInstance processInstance = | new ProcessInstance(processDefinition); | | Token token = processInstance.getRootToken(); | TaskMgmtInstance taskmgmtInstance = processInstance.getTaskMgmtInstance(); | assertEquals(true, taskmgmtInstance.hasUnfinishedTasks(token)); | } } View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4120378#4120378 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4120378 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user