[jbpm-commits] JBoss JBPM SVN: r2425 - in jbpm3/trunk/modules/examples: src/test/java/org/jbpm/examples/businesstrip and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Sep 29 05:32:46 EDT 2008


Author: thomas.diesler at jboss.com
Date: 2008-09-29 05:32:46 -0400 (Mon, 29 Sep 2008)
New Revision: 2425

Modified:
   jbpm3/trunk/modules/examples/pom.xml
   jbpm3/trunk/modules/examples/src/test/java/org/jbpm/examples/businesstrip/BusinessTripRequestTest.java
Log:
[JBPM-1744] Fix examples/businesstrip

Modified: jbpm3/trunk/modules/examples/pom.xml
===================================================================
--- jbpm3/trunk/modules/examples/pom.xml	2008-09-29 09:28:02 UTC (rev 2424)
+++ jbpm3/trunk/modules/examples/pom.xml	2008-09-29 09:32:46 UTC (rev 2425)
@@ -97,8 +97,6 @@
         <configuration>
           <!-- [JBPM-1290] Integrate example tests in automated testrun -->
           <excludes>
-            <exclude>org/jbpm/examples/assignment/**</exclude>
-            <exclude>org/jbpm/examples/businesstrip/**</exclude>
             <exclude>org/jbpm/examples/door/**</exclude>
             <exclude>org/jbpm/examples/mail/**</exclude>
             <exclude>org/jbpm/examples/raise/**</exclude>

Modified: jbpm3/trunk/modules/examples/src/test/java/org/jbpm/examples/businesstrip/BusinessTripRequestTest.java
===================================================================
--- jbpm3/trunk/modules/examples/src/test/java/org/jbpm/examples/businesstrip/BusinessTripRequestTest.java	2008-09-29 09:28:02 UTC (rev 2424)
+++ jbpm3/trunk/modules/examples/src/test/java/org/jbpm/examples/businesstrip/BusinessTripRequestTest.java	2008-09-29 09:32:46 UTC (rev 2425)
@@ -18,168 +18,161 @@
 import org.jbpm.taskmgmt.exe.TaskInstance;
 import org.jbpm.taskmgmt.exe.TaskMgmtInstance;
 
-public class BusinessTripRequestTest extends TestCase {
-	Log log = LogFactory.getLog(this.getClass());
+public class BusinessTripRequestTest 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;
+  ContextInstance contextInstance;
+  TaskMgmtInstance taskMgmtInstance;
+  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("businesstrip/processdefinition.xml");
+      jbpmContext.deployProcessDefinition(processDefinition);
+    }
+    finally
+    {
+      jbpmContext.close();
+    }
+  }
 
-	private TaskInstance createNewProcessInstance() {
-		processInstance = jbpmContext
-		    .newProcessInstanceForUpdate("business trip request");
-		processInstanceId = processInstance.getId();
-		contextInstance = processInstance.getContextInstance();
-		taskMgmtInstance = processInstance.getTaskMgmtInstance();
-		return processInstance.getTaskMgmtInstance().createStartTaskInstance();
-	}
+  private TaskInstance createNewProcessInstance()
+  {
+    processInstance = jbpmContext.newProcessInstanceForUpdate("business trip request");
+    processInstanceId = processInstance.getId();
+    contextInstance = processInstance.getContextInstance();
+    taskMgmtInstance = processInstance.getTaskMgmtInstance();
+    return processInstance.getTaskMgmtInstance().createStartTaskInstance();
+  }
 
-	public void testTaskParameters() {
-		TaskInstance taskInstance = createNewProcessInstance();
-		assertEquals("submit business trip request", taskInstance.getName());
-		assertEquals(0, taskInstance.getVariables().size());
-	}
+  public void testTaskParameters()
+  {
+    TaskInstance taskInstance = createNewProcessInstance();
+    assertEquals("submit business trip 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>();
+    Map<String, Object> taskVariables = new HashMap<String, Object>();
 
-		taskVariables.put("purpose", "Conference in MIT");
-		taskVariables
-		    .put(
-		        "description",
-		        "This conference is mainly to highlight to impact of ESB technologies on the current industries");
-		taskVariables.put("allocated budget", 3000);
-		taskVariables.put("start date", "8/12/2009");
-		taskVariables.put("end date", "8/21/2009");
-		taskInstance.addVariables(taskVariables);
-		taskInstance.end();
+    taskVariables.put("purpose", "Conference in MIT");
+    taskVariables.put("description", "This conference is mainly to highlight to impact of ESB technologies on the current industries");
+    taskVariables.put("allocated budget", 3000);
+    taskVariables.put("start date", "8/12/2009");
+    taskVariables.put("end date", "8/21/2009");
+    taskInstance.addVariables(taskVariables);
+    taskInstance.end();
 
-		assertEquals("Conference in MIT", contextInstance.getVariable("purpose"));
-		assertEquals(
-		    "This conference is mainly to highlight to impact of ESB technologies on the current industries",
-		    contextInstance.getVariable("description"));
-		assertEquals(3000, contextInstance.getVariable("allocated budget"));
-		assertEquals("8/12/2009", contextInstance.getVariable("start date"));
-		assertEquals("8/21/2009", contextInstance.getVariable("end date"));
-		assertEquals("employee", taskMgmtInstance.getSwimlaneInstance("employee")
-		    .getActorId());
-	}
+    assertEquals("Conference in MIT", contextInstance.getVariable("purpose"));
+    assertEquals("This conference is mainly to highlight to impact of ESB technologies on the current industries", contextInstance.getVariable("description"));
+    assertEquals(3000, contextInstance.getVariable("allocated budget"));
+    assertEquals("8/12/2009", contextInstance.getVariable("start date"));
+    assertEquals("8/21/2009", contextInstance.getVariable("end date"));
+    assertEquals("employee", taskMgmtInstance.getSwimlaneInstance("employee").getActorId());
+  }
 
-	@SuppressWarnings("unchecked")
-	public void testRejectBusinessTripRequest() {
-		// Employee submits a business trip request
-		jbpmContext.setActorId("employee");
-		TaskInstance taskInstance = createNewProcessInstance();
+  @SuppressWarnings("unchecked")
+  public void testRejectBusinessTripRequest()
+  {
+    // Employee submits a business trip request
+    jbpmContext.setActorId("employee");
+    TaskInstance taskInstance = createNewProcessInstance();
 
-		Map<String, Object> taskVariables = new HashMap<String, Object>();
-		taskVariables.put("purpose", "Conference in MIT");
-		taskVariables
-		    .put(
-		        "description",
-		        "This conference is mainly to highlight to impact of ESB technologies on the current industries");
-		taskVariables.put("allocated budget", 3000);
-		taskVariables.put("start date", "8/12/2009");
-		taskVariables.put("end date", "8/21/2009");
+    Map<String, Object> taskVariables = new HashMap<String, Object>();
+    taskVariables.put("purpose", "Conference in MIT");
+    taskVariables.put("description", "This conference is mainly to highlight to impact of ESB technologies on the current industries");
+    taskVariables.put("allocated budget", 3000);
+    taskVariables.put("start date", "8/12/2009");
+    taskVariables.put("end date", "8/21/2009");
 
-		taskInstance.addVariables(taskVariables);
-		taskInstance.end();
-		jbpmContext.save(processInstance);
-		processInstanceId = processInstance.getId();
+    taskInstance.addVariables(taskVariables);
+    taskInstance.end();
+    jbpmContext.save(processInstance);
+    processInstanceId = processInstance.getId();
 
-		// Manager rejects the raise request
-		newTransaction();
-		log.info(jbpmContext.getTaskMgmtSession()
-		    .findTaskInstancesByProcessInstance(processInstance).size());
+    // Manager rejects the raise request
+    newTransaction();
+    log.info(jbpmContext.getTaskMgmtSession().findTaskInstancesByProcessInstance(processInstance).size());
 
-		List<TaskInstance> managerTasksList = jbpmContext.getTaskMgmtSession()
-		    .findTaskInstances("manager");
-		assertEquals(1, managerTasksList.size());
+    List<TaskInstance> managerTasksList = jbpmContext.getTaskMgmtSession().findTaskInstances("manager");
+    assertEquals(1, managerTasksList.size());
 
-		TaskInstance managerTask = managerTasksList.get(0);
-		managerTask
-		    .addComment("Conference theme doesn't align with company's current focus");
-		managerTask.end("reject");
-		assertEquals("manager", managerTask.getActorId());
-	}
+    TaskInstance managerTask = managerTasksList.get(0);
+    managerTask.addComment("Conference theme doesn't align with company's current focus");
+    managerTask.end("reject");
+    assertEquals("manager", managerTask.getActorId());
+  }
 
-	@SuppressWarnings("unchecked")
-	public void testAcceptBusinessTripRequest() {
-		// Employee submits a raise request
-		jbpmContext.setActorId("employee");
-		TaskInstance taskInstance = createNewProcessInstance();
+  @SuppressWarnings("unchecked")
+  public void testAcceptBusinessTripRequest()
+  {
+    // Employee submits a raise request
+    jbpmContext.setActorId("employee");
+    TaskInstance taskInstance = createNewProcessInstance();
 
-		Map<String, Object> taskVariables = new HashMap<String, Object>();
-		taskVariables.put("purpose", "Conference in MIT");
-		taskVariables
-		    .put(
-		        "description",
-		        "This conference is mainly to highlight to impact of ESB technologies on the current industries");
-		taskVariables.put("allocated budget", 3000);
-		taskVariables.put("start date", "8/12/2009");
-		taskVariables.put("end date", "8/21/2009");
-		taskVariables.put("country", "USA");
-		taskVariables.put("city", "Kansas");
-		taskInstance.addVariables(taskVariables);
-		taskInstance.end();
-		jbpmContext.save(processInstance);
-		processInstanceId = processInstance.getId();
+    Map<String, Object> taskVariables = new HashMap<String, Object>();
+    taskVariables.put("purpose", "Conference in MIT");
+    taskVariables.put("description", "This conference is mainly to highlight to impact of ESB technologies on the current industries");
+    taskVariables.put("allocated budget", 3000);
+    taskVariables.put("start date", "8/12/2009");
+    taskVariables.put("end date", "8/21/2009");
+    taskVariables.put("country", "USA");
+    taskVariables.put("city", "Kansas");
+    taskInstance.addVariables(taskVariables);
+    taskInstance.end();
+    jbpmContext.save(processInstance);
+    processInstanceId = processInstance.getId();
 
-		// Manager rejects the raise request
-		newTransaction();
-		List<TaskInstance> managerTasksList = jbpmContext.getTaskMgmtSession()
-		    .findTaskInstances("manager");
-		assertEquals(1, managerTasksList.size());
+    // Manager rejects the raise request
+    newTransaction();
+    List<TaskInstance> managerTasksList = jbpmContext.getTaskMgmtSession().findTaskInstances("manager");
+    assertEquals(1, managerTasksList.size());
 
-		TaskInstance managerTask = managerTasksList.get(0);
-		managerTask.addComment("Business trip approved");
-		managerTask.end("approve");
-		assertEquals("manager", managerTask.getActorId());
-		jbpmContext.save(managerTask);
+    TaskInstance managerTask = managerTasksList.get(0);
+    managerTask.addComment("Business trip approved");
+    managerTask.end("approve");
+    assertEquals("manager", managerTask.getActorId());
+    jbpmContext.save(managerTask);
 
-		newTransaction();
-		List<TaskInstance> accountantTasksList = jbpmContext.getTaskMgmtSession()
-		    .findTaskInstances("accountant");
-		assertEquals(1, accountantTasksList.size());
-		TaskInstance accountantTask = accountantTasksList.get(0);
-		accountantTask.end();
-		jbpmContext.save(accountantTask);
-	}
+    newTransaction();
+    List<TaskInstance> accountantTasksList = jbpmContext.getTaskMgmtSession().findTaskInstances("accountant");
+    assertEquals(1, accountantTasksList.size());
+    TaskInstance accountantTask = accountantTasksList.get(0);
+    accountantTask.end();
+    jbpmContext.save(accountantTask);
+  }
 }




More information about the jbpm-commits mailing list