Changelog
3.0.0
Breaking changes
-
Test Toolkit feature activation check added. It is now required to have a license supporting the Test Toolkit feature on the target runtime.
2.0.0
New features
-
Add support for Bonita 2023.2
-
Processes paths coverage reports are now generated at the end of a test session. Those HTML reports let you visualize the processes execution paths covered by your tests. See the Tests Report page.
-
Add
DEBUGlevel output for contract at process instantiation and task execution
1.0.5
-
Fix an issue where subprocess instances root instance was not properly filtered in
getArchivedProcessInstancesmethods.
1.0.1
Bugfixes
-
Fix an issue where not all task states where known which could lead to execptions like:
java.lang.IllegalArgumentException: Unexpected value 'executing'
-
Fix an issue where it was not possible to set a contract value to
null -
Fix an issue where a NPE was thrown when accessing a business data aggregated
nullreference
1.0.0
Breaking changes
-
Removed
@BonitaTestsproperties:-
clearBDM: Replaced with BonitaTestToolkit#deleteBDMContent(), can be invoked in@BeforeAll,@BeforeEachmethods…etc -
deleteProcessInstances: Replaced with BonitaTestToolkit#deleteProcessInstances(), can be invoked in@BeforeAll,@BeforeEachmethods…etc -
targetRuntimeURL: Target runtime URL must be specified using thebonita.urlsystem property. Default value is still http://localhost:8080/bonita
-
-
Split
TaskPredicatesintoUserTaskPredicatesandTaskPredicates -
New
ConnectorStateandConnectorActivationEventenumerations in replacement of theStringreturn type forConnector#getState()andConnector#getActivationEvent(). -
Process instance scope changes:
-
It is now possible to retrieve a ProcessInstance of instances started be a
Call Activityor anEvent Subprocess -
It is now mandatory to use the proper ProcessInstance to retrieve tasks, timers, documents… The root ProcessInstance cannot be used anymore for children instances.
-