[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