[jbpm-commits] JBoss JBPM SVN: r2565 - jbpm3/trunk/modules/core/src/test/java/org/jbpm/graph/exe.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Oct 21 08:28:45 EDT 2008


Author: tom.baeyens at jboss.com
Date: 2008-10-21 08:28:45 -0400 (Tue, 21 Oct 2008)
New Revision: 2565

Modified:
   jbpm3/trunk/modules/core/src/test/java/org/jbpm/graph/exe/BusinessKeyDbTest.java
Log:
[JBPM-1741] Cleanup BusinessKeyDbTest

Modified: jbpm3/trunk/modules/core/src/test/java/org/jbpm/graph/exe/BusinessKeyDbTest.java
===================================================================
--- jbpm3/trunk/modules/core/src/test/java/org/jbpm/graph/exe/BusinessKeyDbTest.java	2008-10-21 11:58:14 UTC (rev 2564)
+++ jbpm3/trunk/modules/core/src/test/java/org/jbpm/graph/exe/BusinessKeyDbTest.java	2008-10-21 12:28:45 UTC (rev 2565)
@@ -30,6 +30,7 @@
     }
     finally
     {
+      newTransaction();
       jbpmContext.getGraphSession().deleteProcessDefinition(processDefinition.getId());
     }
 
@@ -37,27 +38,25 @@
 
   public void testDuplicateBusinessKeyInDifferentProcesses()
   {
-    if (true)
-    {
-      System.out.println("FIXME [JBPM-1741]: Cleanup BusinessKeyDbTest");
-      return;
-    }
-    
     ProcessDefinition processDefinitionOne = new ProcessDefinition("businesskeytest1");
     processDefinitionOne = saveAndReload(processDefinitionOne);
+    long processDefinitionIdOne = processDefinitionOne.getId();
     
     ProcessDefinition processDefinitionTwo = new ProcessDefinition("businesskeytest2");
     processDefinitionTwo = saveAndReload(processDefinitionTwo);
+    long processDefinitionIdTwo = processDefinitionTwo.getId();
     
     try
     {
       jbpmContext.newProcessInstanceForUpdate("businesskeytest1").setKey("duplicatekey");
+      newTransaction();
       jbpmContext.newProcessInstanceForUpdate("businesskeytest2").setKey("duplicatekey");
     }
     finally
     {
-      jbpmContext.getGraphSession().deleteProcessDefinition(processDefinitionOne.getId());
-      jbpmContext.getGraphSession().deleteProcessDefinition(processDefinitionTwo.getId());
+      newTransaction();
+      graphSession.deleteProcessDefinition(processDefinitionIdOne);
+      graphSession.deleteProcessDefinition(processDefinitionIdTwo);
     }
   }
 }




More information about the jbpm-commits mailing list