[jbpm-commits] JBoss JBPM SVN: r2796 - in jbpm3/trunk/modules/core: src/test/java/org/jbpm/graph/node and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Fri Nov 7 06:23:40 EST 2008
Author: tom.baeyens at jboss.com
Date: 2008-11-07 06:23:40 -0500 (Fri, 07 Nov 2008)
New Revision: 2796
Modified:
jbpm3/trunk/modules/core/pom.xml
jbpm3/trunk/modules/core/src/test/java/org/jbpm/graph/node/JoinDbTest.java
Log:
[JBPM-1772] removed exclude for test that was fixed
Modified: jbpm3/trunk/modules/core/pom.xml
===================================================================
--- jbpm3/trunk/modules/core/pom.xml 2008-11-07 10:18:27 UTC (rev 2795)
+++ jbpm3/trunk/modules/core/pom.xml 2008-11-07 11:23:40 UTC (rev 2796)
@@ -330,9 +330,6 @@
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<excludes>
- <!-- [JBPM-1772] Fix JoinDbTest on postgresql -->
- <exclude>org/jbpm/jpdl/exe/JoinDbTest.java</exclude>
- <exclude>org/jbpm/graph/exe/SubProcessPlusConcurrencyDbTest.java</exclude>
<!-- [JBPM-1782] Fix JoinExecutionDbTest on postgresql -->
<exclude>org/jbpm/jpdl/exe/JoinExecutionDbTest.java</exclude>
<!-- [JBPM-1810] Fix clean, drop, create schema with JbpmSchema -->
Modified: jbpm3/trunk/modules/core/src/test/java/org/jbpm/graph/node/JoinDbTest.java
===================================================================
--- jbpm3/trunk/modules/core/src/test/java/org/jbpm/graph/node/JoinDbTest.java 2008-11-07 10:18:27 UTC (rev 2795)
+++ jbpm3/trunk/modules/core/src/test/java/org/jbpm/graph/node/JoinDbTest.java 2008-11-07 11:23:40 UTC (rev 2796)
@@ -31,10 +31,7 @@
*/
public class JoinDbTest extends AbstractDbTestCase {
- private long processDefinitionId;
-
- protected void setUp() throws Exception {
- super.setUp();
+ public void testParentLockMode() {
ProcessDefinition processDefinition = ProcessDefinition.parseXmlString(
"<process-definition name='" + getName() + "'>" +
" <join name='read' lock='READ' />" +
@@ -42,22 +39,22 @@
" <join name='upgrade' lock='pessimistic' />" +
"</process-definition>");
jbpmContext.deployProcessDefinition(processDefinition);
- processDefinitionId = processDefinition.getId();
+ long processDefinitionId = processDefinition.getId();
newTransaction();
- }
+
+ try {
+ processDefinition = graphSession.findLatestProcessDefinition(getName());
+ Join join = (Join) processDefinition.getNode("read");
+ assertEquals(LockMode.READ.toString(), join.getParentLockMode());
+ join = (Join) processDefinition.getNode("nowait");
+ assertEquals(LockMode.UPGRADE_NOWAIT.toString(), join.getParentLockMode());
+ join = (Join) processDefinition.getNode("upgrade");
+ assertEquals(LockMode.UPGRADE.toString(), join.getParentLockMode());
- protected void tearDown() throws Exception {
- graphSession.deleteProcessDefinition(processDefinitionId);
- super.tearDown();
- }
+ } finally {
+ newTransaction();
+ graphSession.deleteProcessDefinition(processDefinitionId);
+ }
- public void testParentLockMode() {
- ProcessDefinition processDefinition = graphSession.findLatestProcessDefinition(getName());
- Join join = (Join) processDefinition.getNode("read");
- assertEquals(LockMode.READ.toString(), join.getParentLockMode());
- join = (Join) processDefinition.getNode("nowait");
- assertEquals(LockMode.UPGRADE_NOWAIT.toString(), join.getParentLockMode());
- join = (Join) processDefinition.getNode("upgrade");
- assertEquals(LockMode.UPGRADE.toString(), join.getParentLockMode());
}
}
More information about the jbpm-commits
mailing list