[jbpm-commits] JBoss JBPM SVN: r2262 - in jbpm3/trunk/modules/core/src/test: resources/org/jbpm/jbpm1135 and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Tue Sep 16 07:56:57 EDT 2008
Author: alex.guizar at jboss.com
Date: 2008-09-16 07:56:56 -0400 (Tue, 16 Sep 2008)
New Revision: 2262
Modified:
jbpm3/trunk/modules/core/src/test/java/org/jbpm/jbpm1135/JBPM1135Test.java
jbpm3/trunk/modules/core/src/test/resources/org/jbpm/jbpm1135/timerprocess.xml
Log:
[JBPM-1135] increasing the reliability of event notifications actually affected JBPM1135Test, which relied on a lost notification to pass
Modified: jbpm3/trunk/modules/core/src/test/java/org/jbpm/jbpm1135/JBPM1135Test.java
===================================================================
--- jbpm3/trunk/modules/core/src/test/java/org/jbpm/jbpm1135/JBPM1135Test.java 2008-09-16 09:31:59 UTC (rev 2261)
+++ jbpm3/trunk/modules/core/src/test/java/org/jbpm/jbpm1135/JBPM1135Test.java 2008-09-16 11:56:56 UTC (rev 2262)
@@ -52,10 +52,13 @@
startJobExecutor();
try
{
- EventCallback.waitForEvent(Event.EVENTTYPE_NODE_ENTER);
+ EventCallback.waitForEvent(Event.EVENTTYPE_TIMER);
beginSessionTransaction();
long processInstanceId = processInstance.getId();
- assertEquals("secondNode", jbpmContext.loadProcessInstance(processInstanceId).getRootToken().getNode().getName());
+ assertEquals("secondNode", jbpmContext.loadProcessInstance(processInstanceId)
+ .getRootToken()
+ .getNode()
+ .getName());
commitAndCloseSession();
EventCallback.waitForEvent(Event.EVENTTYPE_PROCESS_END);
Modified: jbpm3/trunk/modules/core/src/test/resources/org/jbpm/jbpm1135/timerprocess.xml
===================================================================
--- jbpm3/trunk/modules/core/src/test/resources/org/jbpm/jbpm1135/timerprocess.xml 2008-09-16 09:31:59 UTC (rev 2261)
+++ jbpm3/trunk/modules/core/src/test/resources/org/jbpm/jbpm1135/timerprocess.xml 2008-09-16 11:56:56 UTC (rev 2262)
@@ -3,18 +3,12 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:jbpm.org:jpdl-3.2 http://jbpm.org/xsd/jpdl-3.2.xsd">
- <event type="process-start">
- <action expression="#{eventCallback.processStart}"/>
- </event>
<event type="process-end">
<action expression="#{eventCallback.processEnd}"/>
</event>
- <event type="node-enter">
- <action expression="#{eventCallback.nodeEnter}" />
+ <event type="timer">
+ <action expression="#{eventCallback.timer}" />
</event>
- <event type="node-leave">
- <action expression="#{eventCallback.nodeLeave}" />
- </event>
<start-state name="start">
<transition name="doneStart" to="firstNode" />
More information about the jbpm-commits
mailing list