[jbpm-commits] JBoss JBPM SVN: r5253 - jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/execution.
do-not-reply at jboss.org
do-not-reply at jboss.org
Tue Jul 7 03:55:55 EDT 2009
Author: tom.baeyens at jboss.com
Date: 2009-07-07 03:55:55 -0400 (Tue, 07 Jul 2009)
New Revision: 5253
Modified:
jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/execution/ConcurrentEndTest.java
Log:
JBPM-2387 added extra concurrency end test with automatic activities
Modified: jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/execution/ConcurrentEndTest.java
===================================================================
--- jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/execution/ConcurrentEndTest.java 2009-07-07 02:44:50 UTC (rev 5252)
+++ jbpm4/trunk/modules/test-db/src/test/java/org/jbpm/test/execution/ConcurrentEndTest.java 2009-07-07 07:55:55 UTC (rev 5253)
@@ -24,6 +24,7 @@
import org.jbpm.api.Execution;
import org.jbpm.api.ProcessInstance;
import org.jbpm.test.JbpmTestCase;
+import org.jbpm.test.activities.PassThroughActivity;
/**
@@ -68,4 +69,31 @@
ProcessInstance processInstance = executionService.startProcessInstanceByKey("ConcurrentEnd");
assertEquals(Execution.STATE_ENDED, processInstance.getState());
}
+
+ public void testConcurrentEndScenario3() {
+ deployJpdlXmlString(
+ "<process name='ConcurrentEnd'>" +
+ " <start>" +
+ " <transition to='f' />" +
+ " </start>" +
+ " <fork name='f'>" +
+ " <transition to='a' />" +
+ " <transition to='b' />" +
+ " </fork>" +
+ " <custom name='a' class='"+PassThroughActivity.class.getName()+"'>" +
+ " <transition to='join' />" +
+ " </custom>" +
+ " <custom name='b' class='"+PassThroughActivity.class.getName()+"'>" +
+ " <transition to='join' />" +
+ " </custom>" +
+ " <join name='join'>" +
+ " <transition to='end' />" +
+ " </join>" +
+ " <end name='end' />" +
+ "</process>"
+ );
+
+ ProcessInstance processInstance = executionService.startProcessInstanceByKey("ConcurrentEnd");
+ assertEquals(Execution.STATE_ENDED, processInstance.getState());
+ }
}
More information about the jbpm-commits
mailing list