[jbpm-commits] JBoss JBPM SVN: r2431 - in jbpm3/trunk/modules/examples: src/test/java/org/jbpm/examples/raise and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Mon Sep 29 06:17:43 EDT 2008
Author: thomas.diesler at jboss.com
Date: 2008-09-29 06:17:43 -0400 (Mon, 29 Sep 2008)
New Revision: 2431
Modified:
jbpm3/trunk/modules/examples/pom.xml
jbpm3/trunk/modules/examples/src/test/java/org/jbpm/examples/raise/RaiseRequestTest.java
Log:
[JBPM-1747] Fix examples/raise
Modified: jbpm3/trunk/modules/examples/pom.xml
===================================================================
--- jbpm3/trunk/modules/examples/pom.xml 2008-09-29 10:15:09 UTC (rev 2430)
+++ jbpm3/trunk/modules/examples/pom.xml 2008-09-29 10:17:43 UTC (rev 2431)
@@ -103,7 +103,6 @@
<configuration>
<!-- [JBPM-1290] Integrate example tests in automated testrun -->
<excludes>
- <exclude>org/jbpm/examples/raise/**</exclude>
<exclude>org/jbpm/examples/rulesAction/**</exclude>
<exclude>org/jbpm/examples/taskinstance/**</exclude>
<exclude>org/jbpm/examples/taskmgmt/**</exclude>
Modified: jbpm3/trunk/modules/examples/src/test/java/org/jbpm/examples/raise/RaiseRequestTest.java
===================================================================
--- jbpm3/trunk/modules/examples/src/test/java/org/jbpm/examples/raise/RaiseRequestTest.java 2008-09-29 10:15:09 UTC (rev 2430)
+++ jbpm3/trunk/modules/examples/src/test/java/org/jbpm/examples/raise/RaiseRequestTest.java 2008-09-29 10:17:43 UTC (rev 2431)
@@ -18,229 +18,229 @@
import org.jbpm.taskmgmt.exe.TaskInstance;
import org.jbpm.taskmgmt.exe.TaskMgmtInstance;
-public class RaiseRequestTest extends TestCase {
- Log log = LogFactory.getLog(this.getClass());
+public class RaiseRequestTest extends TestCase
+{
+ Log log = LogFactory.getLog(this.getClass());
- JbpmConfiguration jbpmConfiguration = JbpmConfiguration.getInstance();
- DbPersistenceServiceFactory dbPersistenceServiceFactory = (DbPersistenceServiceFactory) jbpmConfiguration
- .getServiceFactory(Services.SERVICENAME_PERSISTENCE);
+ JbpmConfiguration jbpmConfiguration = JbpmConfiguration.getInstance();
+ DbPersistenceServiceFactory dbPersistenceServiceFactory = (DbPersistenceServiceFactory)jbpmConfiguration.getServiceFactory(Services.SERVICENAME_PERSISTENCE);
- JbpmContext jbpmContext;
+ JbpmContext jbpmContext;
- ProcessInstance processInstance = null;
- ContextInstance contextInstance = null;
- TaskMgmtInstance taskMgmtInstance = null;
- long processInstanceId = -1;
+ ProcessInstance processInstance = null;
+ ContextInstance contextInstance = null;
+ TaskMgmtInstance taskMgmtInstance = null;
+ long processInstanceId = -1;
- public void setUp() {
- dbPersistenceServiceFactory.createSchema();
- deployProcess();
- jbpmContext = jbpmConfiguration.createJbpmContext();
- }
+ public void setUp()
+ {
+ dbPersistenceServiceFactory.createSchema();
+ deployProcess();
+ jbpmContext = jbpmConfiguration.createJbpmContext();
+ }
- public void tearDown() {
- jbpmContext.close();
- dbPersistenceServiceFactory.dropSchema();
- jbpmContext = null;
- }
+ public void tearDown()
+ {
+ jbpmContext.close();
+ dbPersistenceServiceFactory.dropSchema();
+ jbpmContext = null;
+ }
- private void newTransaction() {
- jbpmContext.close();
- jbpmContext = jbpmConfiguration.createJbpmContext();
- }
+ private void newTransaction()
+ {
+ jbpmContext.close();
+ jbpmContext = jbpmConfiguration.createJbpmContext();
+ }
- private void deployProcess() {
- JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
- try {
- ProcessDefinition processDefinition = ProcessDefinition
- .parseXmlResource("processdefinition.xml");
- jbpmContext.deployProcessDefinition(processDefinition);
- } finally {
- jbpmContext.close();
- }
- }
+ private void deployProcess()
+ {
+ JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
+ try
+ {
+ ProcessDefinition processDefinition = ProcessDefinition.parseXmlResource("raise/processdefinition.xml");
+ jbpmContext.deployProcessDefinition(processDefinition);
+ }
+ finally
+ {
+ jbpmContext.close();
+ }
+ }
- private TaskInstance createNewProcessInstance() {
- processInstance = jbpmContext.newProcessInstanceForUpdate("raise request");
- processInstanceId = processInstance.getId();
- contextInstance = processInstance.getContextInstance();
- taskMgmtInstance = processInstance.getTaskMgmtInstance();
- return processInstance.getTaskMgmtInstance().createStartTaskInstance();
- }
+ private TaskInstance createNewProcessInstance()
+ {
+ processInstance = jbpmContext.newProcessInstanceForUpdate("raise request");
+ processInstanceId = processInstance.getId();
+ contextInstance = processInstance.getContextInstance();
+ taskMgmtInstance = processInstance.getTaskMgmtInstance();
+ return processInstance.getTaskMgmtInstance().createStartTaskInstance();
+ }
- public void testTaskParameters() {
- TaskInstance taskInstance = createNewProcessInstance();
- assertEquals("submit raise request", taskInstance.getName());
- assertEquals(0, taskInstance.getVariables().size());
- }
+ public void testTaskParameters()
+ {
+ TaskInstance taskInstance = createNewProcessInstance();
+ assertEquals("submit raise request", taskInstance.getName());
+ assertEquals(0, taskInstance.getVariables().size());
+ }
- public void testSubmitRaiseRequestTask() {
- jbpmContext.setActorId("employee");
- TaskInstance taskInstance = createNewProcessInstance();
+ public void testSubmitRaiseRequestTask()
+ {
+ jbpmContext.setActorId("employee");
+ TaskInstance taskInstance = createNewProcessInstance();
- Map<String, Object> taskVariables = new HashMap<String, Object>();
- taskVariables.put("reason", "I need to buy a jet");
- taskVariables.put("amount", 600);
+ Map<String, Object> taskVariables = new HashMap<String, Object>();
+ taskVariables.put("reason", "I need to buy a jet");
+ taskVariables.put("amount", 600);
- taskInstance.addVariables(taskVariables);
- taskInstance.end();
+ taskInstance.addVariables(taskVariables);
+ taskInstance.end();
- assertEquals("I need to buy a jet", contextInstance.getVariable("reason"));
- assertEquals(600, contextInstance.getVariable("amount"));
- assertEquals("employee", taskMgmtInstance.getSwimlaneInstance("employee")
- .getActorId());
- }
+ assertEquals("I need to buy a jet", contextInstance.getVariable("reason"));
+ assertEquals(600, contextInstance.getVariable("amount"));
+ assertEquals("employee", taskMgmtInstance.getSwimlaneInstance("employee").getActorId());
+ }
- @SuppressWarnings("unchecked")
- public void testManagerEvaluationReject() {
- TaskInstance taskInstance = createNewProcessInstance();
- Map<String, Object> taskVariables = new HashMap<String, Object>();
- taskVariables.put("reason", "I need to buy a jet");
- taskVariables.put("amount", 600);
- taskInstance.addVariables(taskVariables);
- taskInstance.end();
- jbpmContext.save(processInstance);
- newTransaction();
+ @SuppressWarnings("unchecked")
+ public void testManagerEvaluationReject()
+ {
+ TaskInstance taskInstance = createNewProcessInstance();
+ Map<String, Object> taskVariables = new HashMap<String, Object>();
+ taskVariables.put("reason", "I need to buy a jet");
+ taskVariables.put("amount", 600);
+ taskInstance.addVariables(taskVariables);
+ taskInstance.end();
+ jbpmContext.save(processInstance);
+ newTransaction();
- List<TaskInstance> managerTasks = jbpmContext.getTaskMgmtSession()
- .findTaskInstances("manager");
- assertEquals(1, managerTasks.size());
+ List<TaskInstance> managerTasks = jbpmContext.getTaskMgmtSession().findTaskInstances("manager");
+ assertEquals(1, managerTasks.size());
- TaskInstance managerTask = managerTasks.get(0);
- managerTask.end("reject");
+ TaskInstance managerTask = managerTasks.get(0);
+ managerTask.end("reject");
- List<TaskInstance> foTasks = jbpmContext.getTaskMgmtSession()
- .findTaskInstances("fo");
- assertEquals(0, foTasks.size());
- }
+ List<TaskInstance> foTasks = jbpmContext.getTaskMgmtSession().findTaskInstances("fo");
+ assertEquals(0, foTasks.size());
+ }
- @SuppressWarnings("unchecked")
- public void testManagerEvaluationAcceptFOReject() {
- TaskInstance taskInstance = createNewProcessInstance();
- Map<String, Object> taskVariables = new HashMap<String, Object>();
- taskVariables.put("reason", "I need to buy a jet");
- taskVariables.put("amount", 600);
- taskInstance.addVariables(taskVariables);
- taskInstance.end();
- jbpmContext.save(processInstance);
- newTransaction();
+ @SuppressWarnings("unchecked")
+ public void testManagerEvaluationAcceptFOReject()
+ {
+ TaskInstance taskInstance = createNewProcessInstance();
+ Map<String, Object> taskVariables = new HashMap<String, Object>();
+ taskVariables.put("reason", "I need to buy a jet");
+ taskVariables.put("amount", 600);
+ taskInstance.addVariables(taskVariables);
+ taskInstance.end();
+ jbpmContext.save(processInstance);
+ newTransaction();
- List<TaskInstance> managerTasks = jbpmContext.getTaskMgmtSession()
- .findTaskInstances("manager");
- assertEquals(1, managerTasks.size());
- TaskInstance managerTask = managerTasks.get(0);
- managerTask.start();
- managerTask.end("accept");
+ List<TaskInstance> managerTasks = jbpmContext.getTaskMgmtSession().findTaskInstances("manager");
+ assertEquals(1, managerTasks.size());
+ TaskInstance managerTask = managerTasks.get(0);
+ managerTask.start();
+ managerTask.end("accept");
- newTransaction();
- List<TaskInstance> foTasks = jbpmContext.getTaskMgmtSession()
- .findTaskInstances("fo");
- assertEquals(1, foTasks.size());
+ newTransaction();
+ List<TaskInstance> foTasks = jbpmContext.getTaskMgmtSession().findTaskInstances("fo");
+ assertEquals(1, foTasks.size());
- TaskInstance foTask = foTasks.get(0);
- foTask.start();
- foTask.addComment("Justify two consecutive raises");
- foTask.end("reject");
+ TaskInstance foTask = foTasks.get(0);
+ foTask.start();
+ foTask.addComment("Justify two consecutive raises");
+ foTask.end("reject");
- managerTasks = jbpmContext.getTaskMgmtSession()
- .findTaskInstances("manager");
- assertEquals(0, managerTasks.size());
- }
+ managerTasks = jbpmContext.getTaskMgmtSession().findTaskInstances("manager");
+ assertEquals(0, managerTasks.size());
+ }
- @SuppressWarnings("unchecked")
- public void testManagerEvaluationAcceptFOAccpet() {
- TaskInstance taskInstance = createNewProcessInstance();
- Map<String, Object> taskVariables = new HashMap<String, Object>();
- taskVariables.put("reason", "I need to buy a jet");
- taskVariables.put("amount", 600);
- taskInstance.addVariables(taskVariables);
- taskInstance.end();
- jbpmContext.save(processInstance);
- newTransaction();
+ @SuppressWarnings("unchecked")
+ public void testManagerEvaluationAcceptFOAccpet()
+ {
+ TaskInstance taskInstance = createNewProcessInstance();
+ Map<String, Object> taskVariables = new HashMap<String, Object>();
+ taskVariables.put("reason", "I need to buy a jet");
+ taskVariables.put("amount", 600);
+ taskInstance.addVariables(taskVariables);
+ taskInstance.end();
+ jbpmContext.save(processInstance);
+ newTransaction();
- List<TaskInstance> managerTasks = jbpmContext.getTaskMgmtSession()
- .findTaskInstances("manager");
- assertEquals(1, managerTasks.size());
- TaskInstance managerTask = managerTasks.get(0);
- managerTask.start();
- managerTask.end("accept");
+ List<TaskInstance> managerTasks = jbpmContext.getTaskMgmtSession().findTaskInstances("manager");
+ assertEquals(1, managerTasks.size());
+ TaskInstance managerTask = managerTasks.get(0);
+ managerTask.start();
+ managerTask.end("accept");
- newTransaction();
- List<TaskInstance> foTasks = jbpmContext.getTaskMgmtSession()
- .findTaskInstances("fo");
- assertEquals(1, foTasks.size());
+ newTransaction();
+ List<TaskInstance> foTasks = jbpmContext.getTaskMgmtSession().findTaskInstances("fo");
+ assertEquals(1, foTasks.size());
- TaskInstance foTask = foTasks.get(0);
- foTask.start();
- foTask.addComment("Justify two consecutive raises");
- foTask.end("accept");
+ TaskInstance foTask = foTasks.get(0);
+ foTask.start();
+ foTask.addComment("Justify two consecutive raises");
+ foTask.end("accept");
- newTransaction();
- List<TaskInstance> accountantTasks = jbpmContext.getTaskMgmtSession()
- .findTaskInstances("accountant");
- assertEquals(1, accountantTasks.size());
+ newTransaction();
+ List<TaskInstance> accountantTasks = jbpmContext.getTaskMgmtSession().findTaskInstances("accountant");
+ assertEquals(1, accountantTasks.size());
- TaskInstance accountantTask = accountantTasks.get(0);
- accountantTask.start();
- accountantTask.addComment("ERP updated");
- accountantTask.end("terminate");
- }
+ TaskInstance accountantTask = accountantTasks.get(0);
+ accountantTask.start();
+ accountantTask.addComment("ERP updated");
+ accountantTask.end("terminate");
+ }
- @SuppressWarnings("unchecked")
- public void testManagerEvaluationAcceptFOMultipleIterationsAccpet() {
- TaskInstance taskInstance = createNewProcessInstance();
- Map<String, Object> taskVariables = new HashMap<String, Object>();
- taskVariables.put("reason", "I need to buy a jet");
- taskVariables.put("amount", 600);
- taskInstance.addVariables(taskVariables);
- taskInstance.end();
- jbpmContext.save(processInstance);
- newTransaction();
+ @SuppressWarnings("unchecked")
+ public void testManagerEvaluationAcceptFOMultipleIterationsAccpet()
+ {
+ TaskInstance taskInstance = createNewProcessInstance();
+ Map<String, Object> taskVariables = new HashMap<String, Object>();
+ taskVariables.put("reason", "I need to buy a jet");
+ taskVariables.put("amount", 600);
+ taskInstance.addVariables(taskVariables);
+ taskInstance.end();
+ jbpmContext.save(processInstance);
+ newTransaction();
- List<TaskInstance> managerTasks = jbpmContext.getTaskMgmtSession()
- .findTaskInstances("manager");
- assertEquals(1, managerTasks.size());
- TaskInstance managerTask = managerTasks.get(0);
- managerTask.start();
- managerTask.end("accept");
+ List<TaskInstance> managerTasks = jbpmContext.getTaskMgmtSession().findTaskInstances("manager");
+ assertEquals(1, managerTasks.size());
+ TaskInstance managerTask = managerTasks.get(0);
+ managerTask.start();
+ managerTask.end("accept");
- newTransaction();
- List<TaskInstance> foTasks = jbpmContext.getTaskMgmtSession()
- .findTaskInstances("fo");
- assertEquals(1, foTasks.size());
+ newTransaction();
+ List<TaskInstance> foTasks = jbpmContext.getTaskMgmtSession().findTaskInstances("fo");
+ assertEquals(1, foTasks.size());
- TaskInstance foTask = foTasks.get(0);
- foTask.start();
- foTask.addComment("Justify two consecutive raises");
- foTask.end("more justification required");
+ TaskInstance foTask = foTasks.get(0);
+ foTask.start();
+ foTask.addComment("Justify two consecutive raises");
+ foTask.end("more justification required");
- newTransaction();
- managerTasks = jbpmContext.getTaskMgmtSession()
- .findTaskInstances("manager");
- assertEquals(1, managerTasks.size());
+ newTransaction();
+ managerTasks = jbpmContext.getTaskMgmtSession().findTaskInstances("manager");
+ assertEquals(1, managerTasks.size());
- managerTask = managerTasks.get(0);
- managerTask.start();
- managerTask.addComment("The guy exceeds all the expectations");
- managerTask.end("accept");
+ managerTask = managerTasks.get(0);
+ managerTask.start();
+ managerTask.addComment("The guy exceeds all the expectations");
+ managerTask.end("accept");
- newTransaction();
- foTasks = jbpmContext.getTaskMgmtSession().findTaskInstances("fo");
- assertEquals(1, foTasks.size());
+ newTransaction();
+ foTasks = jbpmContext.getTaskMgmtSession().findTaskInstances("fo");
+ assertEquals(1, foTasks.size());
- foTask = foTasks.get(0);
- foTask.start();
- foTask.addComment("justification accepted");
- foTask.end("accept");
-
- newTransaction();
- List<TaskInstance> accountantTasks = jbpmContext.getTaskMgmtSession()
- .findTaskInstances("accountant");
- assertEquals(1, accountantTasks.size());
+ foTask = foTasks.get(0);
+ foTask.start();
+ foTask.addComment("justification accepted");
+ foTask.end("accept");
- TaskInstance accountantTask = accountantTasks.get(0);
- accountantTask.start();
- accountantTask.addComment("ERP updated");
- accountantTask.end("terminate");
- }
+ newTransaction();
+ List<TaskInstance> accountantTasks = jbpmContext.getTaskMgmtSession().findTaskInstances("accountant");
+ assertEquals(1, accountantTasks.size());
+
+ TaskInstance accountantTask = accountantTasks.get(0);
+ accountantTask.start();
+ accountantTask.addComment("ERP updated");
+ accountantTask.end("terminate");
+ }
}
More information about the jbpm-commits
mailing list