[jbpm-commits] JBoss JBPM SVN: r1892 - in jbossbpm/spec/trunk/modules: testsuite/src/test/java/org/jboss/bpm/cts/processmanager and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Thu Aug 14 11:25:00 EDT 2008
Author: thomas.diesler at jboss.com
Date: 2008-08-14 11:25:00 -0400 (Thu, 14 Aug 2008)
New Revision: 1892
Modified:
jbossbpm/spec/trunk/modules/samples/airticket/server/pom.xml
jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/processmanager/ProcessManagerTest.java
Log:
Rollback: Add missing compile time dependency
Modified: jbossbpm/spec/trunk/modules/samples/airticket/server/pom.xml
===================================================================
--- jbossbpm/spec/trunk/modules/samples/airticket/server/pom.xml 2008-08-14 15:16:13 UTC (rev 1891)
+++ jbossbpm/spec/trunk/modules/samples/airticket/server/pom.xml 2008-08-14 15:25:00 UTC (rev 1892)
@@ -13,7 +13,7 @@
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
+ <modelVersion>4.0.0</modelVersion>
<name>JBossBPM - Spec Samples Airticket (Server)</name>
<groupId>org.jboss.bpm</groupId>
<artifactId>bpm-sample-airticket-server</artifactId>
@@ -37,21 +37,17 @@
<artifactId>bpm-dialect-stp</artifactId>
<scope>runtime</scope>
</dependency>
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>servlet-api</artifactId>
- </dependency>
</dependencies>
<!-- Build -->
- <build>
- <resources>
- <resource>
- <directory>src/main/java</directory>
- </resource>
- <resource>
- <directory>src/main/resources</directory>
- </resource>
+ <build>
+ <resources>
+ <resource>
+ <directory>src/main/java</directory>
+ </resource>
+ <resource>
+ <directory>src/main/resources</directory>
+ </resource>
</resources>
</build>
</project>
\ No newline at end of file
Modified: jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/processmanager/ProcessManagerTest.java
===================================================================
--- jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/processmanager/ProcessManagerTest.java 2008-08-14 15:16:13 UTC (rev 1891)
+++ jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/processmanager/ProcessManagerTest.java 2008-08-14 15:25:00 UTC (rev 1892)
@@ -26,9 +26,13 @@
import javax.management.ObjectName;
import org.jboss.bpm.client.ProcessManager;
+import org.jboss.bpm.client.SignalListener;
+import org.jboss.bpm.client.SignalManager;
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;
/**
@@ -41,16 +45,27 @@
{
public void testStartProcess() throws Exception
{
- Process proc = getProcess();
- ObjectName procID = proc.getID();
+ final Process proc = getProcess();
+ final ObjectName procID = proc.getID();
- ProcessManager pm = ProcessManager.locateProcessManager();
+ final ProcessManager pm = ProcessManager.locateProcessManager();
assertNull("A process created through the builder is not registered automatically", pm.getProcessByID(procID));
+ SignalListener signalListener = new SignalListener()
+ {
+ public void catchSignal(Signal signal)
+ {
+ if (signal.getSignalType() == SignalType.SYSTEM_TASK_ENTER)
+ {
+ assertNotNull(pm.getProcessByID(procID));
+ }
+ }
+ };
+ SignalManager sm = SignalManager.locateSignalManager();
+ sm.addSignalListener(getName(), signalListener);
+
// Start the process, which automatically adds it to the registery
assertEquals(procID, proc.startProcess());
- assertNotNull(pm.getProcessByID(procID));
-
proc.waitForEnd();
assertNull("A terminated process is removed from the registry", pm.getProcessByID(procID));
More information about the jbpm-commits
mailing list