[jbpm-commits] JBoss JBPM SVN: r2819 - jbpm3/branches/jbpm-3.3.0.GA/modules/enterprise/jar/src/test/java/org/jbpm/msg/jms.
do-not-reply at jboss.org
do-not-reply at jboss.org
Sat Nov 8 10:23:32 EST 2008
Author: thomas.diesler at jboss.com
Date: 2008-11-08 10:23:32 -0500 (Sat, 08 Nov 2008)
New Revision: 2819
Modified:
jbpm3/branches/jbpm-3.3.0.GA/modules/enterprise/jar/src/test/java/org/jbpm/msg/jms/JmsMessageTest.java
Log:
[JBPM-1811] JmsMessageTest fails intermitently on HSQLDB
Modified: jbpm3/branches/jbpm-3.3.0.GA/modules/enterprise/jar/src/test/java/org/jbpm/msg/jms/JmsMessageTest.java
===================================================================
--- jbpm3/branches/jbpm-3.3.0.GA/modules/enterprise/jar/src/test/java/org/jbpm/msg/jms/JmsMessageTest.java 2008-11-08 15:12:05 UTC (rev 2818)
+++ jbpm3/branches/jbpm-3.3.0.GA/modules/enterprise/jar/src/test/java/org/jbpm/msg/jms/JmsMessageTest.java 2008-11-08 15:23:32 UTC (rev 2819)
@@ -60,7 +60,8 @@
return new IntegrationTestSetup(JmsMessageTest.class, "enterprise-test.war");
}
- protected void setUp() throws Exception {
+ protected void setUp() throws Exception
+ {
if (commandServiceHome == null) {
Context initialContext = new InitialContext();
try {
@@ -74,13 +75,15 @@
log.info("### " + getName() + " started ###");
}
- protected void tearDown() throws Exception {
+ protected void tearDown() throws Exception
+ {
log.info("### " + getName() + " done ###");
commandService = null;
EventCallback.clear();
}
- public void testAsyncNode() {
+ public void testAsyncNode()
+ {
deployProcess("<process-definition name='node'>"
+ " <event type='process-end'>"
+ " <action expression='#{eventCallback.processEnd}'/>"
@@ -95,10 +98,11 @@
+ "</process-definition>");
long processId = launchProcess("node").getId();
EventCallback.waitForEvent(Event.EVENTTYPE_PROCESS_END);
- assertTrue(hasProcessEnded(processId));
+ assertTrue("Process has ended", hasProcessEnded(processId));
}
- public void testAsyncAction() {
+ public void testAsyncAction()
+ {
deployProcess("<process-definition name='action'>"
+ " <start-state name='start'>"
+ " <transition to='a' />"
@@ -120,10 +124,11 @@
EventCallback.waitForEvent(Event.EVENTTYPE_NODE_ENTER);
EventCallback.waitForEvent(Event.EVENTTYPE_NODE_LEAVE);
EventCallback.waitForEvent(Event.EVENTTYPE_TRANSITION);
- assertTrue(hasProcessEnded(processId));
+ assertTrue("Process has ended", hasProcessEnded(processId));
}
- public void testAsyncSequence() {
+ public void testAsyncSequence()
+ {
deployProcess("<process-definition name='sequence'>"
+ " <event type='process-end'>"
+ " <action expression='#{eventCallback.processEnd}'/>"
@@ -150,10 +155,11 @@
+ "</process-definition>");
long processId = launchProcess("sequence").getId();
EventCallback.waitForEvent(Event.EVENTTYPE_PROCESS_END);
- assertTrue(hasProcessEnded(processId));
+ assertTrue("Process has ended", hasProcessEnded(processId));
}
- public void testAsyncFork() {
+ public void testAsyncFork() throws Exception
+ {
deployProcess("<process-definition name='fork'>"
+ " <event type='process-end'>"
+ " <action expression='#{eventCallback.processEnd}'/>"
@@ -190,10 +196,12 @@
+ "</process-definition>");
long processId = launchProcess("fork").getId();
EventCallback.waitForEvent(Event.EVENTTYPE_PROCESS_END);
+ Thread.sleep(1000);
assertTrue("Process has ended", hasProcessEnded(processId));
}
- public void testAsyncExecutions() {
+ public void testAsyncExecutions()
+ {
deployProcess("<process-definition name='execution'>"
+ " <event type='process-end'>"
+ " <action expression='#{eventCallback.processEnd}' />"
More information about the jbpm-commits
mailing list