[jbpm-commits] JBoss JBPM SVN: r1884 - jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/process.
do-not-reply at jboss.org
do-not-reply at jboss.org
Wed Aug 13 11:50:48 EDT 2008
Author: thomas.diesler at jboss.com
Date: 2008-08-13 11:50:48 -0400 (Wed, 13 Aug 2008)
New Revision: 1884
Modified:
jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/process/ProcessStartTest.java
Log:
Add testProcessRestart
Modified: jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/process/ProcessStartTest.java
===================================================================
--- jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/process/ProcessStartTest.java 2008-08-13 15:45:31 UTC (rev 1883)
+++ jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/process/ProcessStartTest.java 2008-08-13 15:50:48 UTC (rev 1884)
@@ -23,11 +23,15 @@
// $Id$
+import java.util.List;
+
import javax.management.ObjectName;
import org.jboss.bpm.model.Process;
import org.jboss.bpm.model.ProcessBuilder;
import org.jboss.bpm.model.ProcessBuilderFactory;
+import org.jboss.bpm.model.Signal;
+import org.jboss.bpm.model.Signal.SignalType;
import org.jboss.bpm.test.DefaultEngineTestCase;
/**
@@ -63,11 +67,25 @@
proc.waitForEnd();
}
+ public void testProcessRestart() throws Exception
+ {
+ Process proc = getProcess();
+
+ proc.startProcess();
+ proc.waitForEnd();
+
+ proc.startProcess();
+ proc.waitForEnd();
+
+ List<Signal> signals = getSignals(SignalType.SYSTEM_END_EVENT_EXIT);
+ assertEquals(2, signals.size());
+ }
+
private Process getProcess()
{
ProcessBuilder builder = ProcessBuilderFactory.newInstance().newProcessBuilder();
- Process proc = builder.addProcess(getName()).addStartEvent("Start").addSequenceFlow("taskA").
- addTask("taskA").addSequenceFlow("end").addEndEvent("end").getProcess();
+ Process proc = builder.addProcess(getName()).addStartEvent("Start").addSequenceFlow("TaskA").
+ addTask("TaskA").addSequenceFlow("End").addEndEvent("End").getProcess();
return proc;
}
}
More information about the jbpm-commits
mailing list