-
Bug
-
Resolution: Done
-
Major
-
jBPM 4.3
-
None
-
None
In the testing framework, the method assertExecutionEnded() seems to have a bug in it. It only checks whether a process instance has been deleted from the database. It should also check for the case where a process instance has not been deleted from the database, but has a state of Execution.STATE_ENDED.
It would look something like this:
public void assertExecutionEnded( final String processInstanceId )
{ final ProcessInstance pi = executionService.findProcessInstanceById( processInstanceId ); assertTrue( "Error: an active process instance with id " + processInstanceId + " was found", pi == null || Execution.STATE_ENDED.equals( pi.getState() ) ); }- is duplicated by
-
JBPM-2885 Subprocesses not deleted after completion
- Resolved