[jbpm-commits] JBoss JBPM SVN: r1866 - in jbossbpm/spec/trunk/modules: testsuite/src/test/java/org/jboss/bpm/cts/gateway/exclusive and 5 other directories.
do-not-reply at jboss.org
do-not-reply at jboss.org
Mon Aug 11 08:30:15 EDT 2008
Author: thomas.diesler at jboss.com
Date: 2008-08-11 08:30:14 -0400 (Mon, 11 Aug 2008)
New Revision: 1866
Modified:
jbossbpm/spec/trunk/modules/ri/src/main/java/org/jboss/bpm/model/internal/GatewayImpl.java
jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/exclusive/ExclusiveMergeTest.java
jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/exclusive/ExclusiveSplitTest.java
jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/inclusive/InclusiveMergeTest.java
jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/inclusive/InclusiveSplitTest.java
jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/parallel/ParallelMergeTest.java
jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/parallel/ParallelSplitTest.java
jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/samples/parallelsplit/ParallelSplitTest.java
jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/samples/sequence/BasicSequenceTest.java
jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/samples/task/BasicTaskTest.java
Log:
WIP
Modified: jbossbpm/spec/trunk/modules/ri/src/main/java/org/jboss/bpm/model/internal/GatewayImpl.java
===================================================================
--- jbossbpm/spec/trunk/modules/ri/src/main/java/org/jboss/bpm/model/internal/GatewayImpl.java 2008-08-11 12:26:17 UTC (rev 1865)
+++ jbossbpm/spec/trunk/modules/ri/src/main/java/org/jboss/bpm/model/internal/GatewayImpl.java 2008-08-11 12:30:14 UTC (rev 1866)
@@ -34,7 +34,6 @@
import org.jboss.bpm.model.ConnectingObject;
import org.jboss.bpm.model.Gate;
import org.jboss.bpm.model.Gateway;
-import org.jboss.bpm.model.Process;
import org.jboss.bpm.model.SequenceFlow;
import org.jboss.bpm.model.Signal;
import org.jboss.bpm.model.SequenceFlow.ConditionType;
Modified: jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/exclusive/ExclusiveMergeTest.java
===================================================================
--- jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/exclusive/ExclusiveMergeTest.java 2008-08-11 12:26:17 UTC (rev 1865)
+++ jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/exclusive/ExclusiveMergeTest.java 2008-08-11 12:30:14 UTC (rev 1866)
@@ -23,13 +23,17 @@
// $Id$
+import java.util.List;
+
import org.jboss.bpm.client.SignalManager;
import org.jboss.bpm.model.EventBuilder;
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.Gateway.GatewayType;
import org.jboss.bpm.model.Signal.SignalType;
+import org.jboss.bpm.runtime.BasicAttachments;
import org.jboss.bpm.test.DefaultEngineTestCase;
/**
@@ -46,16 +50,38 @@
protected void setUp() throws Exception
{
super.setUp();
- SignalManager engine = SignalManager.locateSignalManager();
- engine.addSignalListener(getName(), this);
+ SignalManager signalManager = SignalManager.locateSignalManager();
+ signalManager.addSignalListener(getName(), this);
}
public void testGateA() throws Exception
{
Process proc = getProcess();
- assertNotNull(proc);
+ proc.startProcess();
+
+ SignalManager signalManager = SignalManager.locateSignalManager();
+
+ proc.waitForEnd();
+
+ List<Signal> endSignals = getSignals(Signal.SignalType.EXIT_END_EVENT);
+ assertEquals(1, endSignals.size());
+ assertEquals("EndA", endSignals.get(0).getFromRef());
}
+ public void testGateB() throws Exception
+ {
+ Process proc = getProcess();
+
+ BasicAttachments att = new BasicAttachments();
+ att.addAttachment("foo", "15");
+ proc.startProcess(att);
+ proc.waitForEnd();
+
+ List<Signal> endSignals = getSignals(Signal.SignalType.EXIT_END_EVENT);
+ assertEquals(1, endSignals.size());
+ assertEquals("EndB", endSignals.get(0).getFromRef());
+ }
+
private Process getProcess()
{
ProcessBuilder procBuilder = ProcessBuilderFactory.newInstance().newProcessBuilder();
Modified: jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/exclusive/ExclusiveSplitTest.java
===================================================================
--- jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/exclusive/ExclusiveSplitTest.java 2008-08-11 12:26:17 UTC (rev 1865)
+++ jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/exclusive/ExclusiveSplitTest.java 2008-08-11 12:30:14 UTC (rev 1866)
@@ -49,8 +49,8 @@
protected void setUp() throws Exception
{
super.setUp();
- SignalManager engine = SignalManager.locateSignalManager();
- engine.addSignalListener(getName(), this);
+ SignalManager signalManager = SignalManager.locateSignalManager();
+ signalManager.addSignalListener(getName(), this);
}
public void testGateA() throws Exception
Modified: jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/inclusive/InclusiveMergeTest.java
===================================================================
--- jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/inclusive/InclusiveMergeTest.java 2008-08-11 12:26:17 UTC (rev 1865)
+++ jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/inclusive/InclusiveMergeTest.java 2008-08-11 12:30:14 UTC (rev 1866)
@@ -40,8 +40,8 @@
protected void setUp() throws Exception
{
super.setUp();
- SignalManager engine = SignalManager.locateSignalManager();
- engine.addSignalListener(getName(), this);
+ SignalManager signalManager = SignalManager.locateSignalManager();
+ signalManager.addSignalListener(getName(), this);
}
public void testGateA() throws Exception
Modified: jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/inclusive/InclusiveSplitTest.java
===================================================================
--- jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/inclusive/InclusiveSplitTest.java 2008-08-11 12:26:17 UTC (rev 1865)
+++ jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/inclusive/InclusiveSplitTest.java 2008-08-11 12:30:14 UTC (rev 1866)
@@ -39,8 +39,8 @@
protected void setUp() throws Exception
{
super.setUp();
- SignalManager engine = SignalManager.locateSignalManager();
- engine.addSignalListener(getName(), this);
+ SignalManager signalManager = SignalManager.locateSignalManager();
+ signalManager.addSignalListener(getName(), this);
}
public void testGateA() throws Exception
Modified: jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/parallel/ParallelMergeTest.java
===================================================================
--- jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/parallel/ParallelMergeTest.java 2008-08-11 12:26:17 UTC (rev 1865)
+++ jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/parallel/ParallelMergeTest.java 2008-08-11 12:30:14 UTC (rev 1866)
@@ -40,8 +40,8 @@
protected void setUp() throws Exception
{
super.setUp();
- SignalManager engine = SignalManager.locateSignalManager();
- engine.addSignalListener(getName(), this);
+ SignalManager signalManager = SignalManager.locateSignalManager();
+ signalManager.addSignalListener(getName(), this);
}
public void testGateA() throws Exception
Modified: jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/parallel/ParallelSplitTest.java
===================================================================
--- jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/parallel/ParallelSplitTest.java 2008-08-11 12:26:17 UTC (rev 1865)
+++ jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/cts/gateway/parallel/ParallelSplitTest.java 2008-08-11 12:30:14 UTC (rev 1866)
@@ -39,8 +39,8 @@
protected void setUp() throws Exception
{
super.setUp();
- SignalManager engine = SignalManager.locateSignalManager();
- engine.addSignalListener(getName(), this);
+ SignalManager signalManager = SignalManager.locateSignalManager();
+ signalManager.addSignalListener(getName(), this);
}
public void testGateA() throws Exception
Modified: jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/samples/parallelsplit/ParallelSplitTest.java
===================================================================
--- jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/samples/parallelsplit/ParallelSplitTest.java 2008-08-11 12:26:17 UTC (rev 1865)
+++ jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/samples/parallelsplit/ParallelSplitTest.java 2008-08-11 12:30:14 UTC (rev 1866)
@@ -50,8 +50,8 @@
protected void setUp() throws Exception
{
super.setUp();
- SignalManager engine = SignalManager.locateSignalManager();
- engine.addSignalListener(getName(), this);
+ SignalManager signalManager = SignalManager.locateSignalManager();
+ signalManager.addSignalListener(getName(), this);
}
/**
Modified: jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/samples/sequence/BasicSequenceTest.java
===================================================================
--- jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/samples/sequence/BasicSequenceTest.java 2008-08-11 12:26:17 UTC (rev 1865)
+++ jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/samples/sequence/BasicSequenceTest.java 2008-08-11 12:30:14 UTC (rev 1866)
@@ -47,8 +47,8 @@
protected void setUp() throws Exception
{
super.setUp();
- SignalManager engine = SignalManager.locateSignalManager();
- engine.addSignalListener(getName(), this);
+ SignalManager signalManager = SignalManager.locateSignalManager();
+ signalManager.addSignalListener(getName(), this);
}
/**
Modified: jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/samples/task/BasicTaskTest.java
===================================================================
--- jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/samples/task/BasicTaskTest.java 2008-08-11 12:26:17 UTC (rev 1865)
+++ jbossbpm/spec/trunk/modules/testsuite/src/test/java/org/jboss/bpm/samples/task/BasicTaskTest.java 2008-08-11 12:30:14 UTC (rev 1866)
@@ -47,8 +47,8 @@
protected void setUp() throws Exception
{
super.setUp();
- SignalManager engine = SignalManager.locateSignalManager();
- engine.addSignalListener(getName(), this);
+ SignalManager signalManager = SignalManager.locateSignalManager();
+ signalManager.addSignalListener(getName(), this);
}
/**
More information about the jbpm-commits
mailing list