Package org.flowable.cmmn.engine.test
Class AbstractFlowableCmmnTestCase
java.lang.Object
org.flowable.cmmn.engine.test.AbstractFlowableCmmnTestCase
- Direct Known Subclasses:
FlowableCmmnTestCase
- Author:
- Joram Barrez
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic CmmnEngine
protected CmmnEngineConfiguration
protected CmmnHistoryService
protected CmmnManagementService
protected CmmnMigrationService
protected CmmnRepositoryService
protected CmmnRuntimeService
protected CmmnTaskService
protected DynamicCmmnService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addDeploymentForAutoCleanup
(String deploymentId) protected String
addDeploymentForAutoCleanup
(CmmnDeployment cmmnDeployment) protected void
assertCaseInstanceEnded
(String caseInstanceId) protected void
assertCaseInstanceEnded
(CaseInstance caseInstance) protected void
assertCaseInstanceEnded
(CaseInstance caseInstance, int nrOfExpectedMilestones) protected void
assertCaseInstanceNotEnded
(CaseInstance caseInstance) protected void
assertHistoricPlanItemInstanceState
(List<HistoricPlanItemInstance> planItemInstances, String name, String... states) protected void
assertNoPlanItemInstance
(List<PlanItemInstance> planItemInstances, String name) protected void
assertPlanItemInstanceState
(List<PlanItemInstance> planItemInstances, String name, String... states) protected void
assertPlanItemInstanceState
(CaseInstance caseInstance, String name, String... states) protected void
assertPlanItemLocalVariables
(String caseInstanceId, String planItemName, List<?> itemVariableValues, List<Integer> itemIndexVariableValues) protected void
protected void
assertSingleTaskExists
(List<Task> tasks, String name) void
cleanup()
protected void
completeAllPlanItems
(String caseInstanceId, String planItemName, int expectedCount) protected void
completePlanItemsWithItemValues
(String caseInstanceId, String planItemName, int expectedTotalCount, Object... itemValues) protected boolean
completePlanItemWithItemValue
(List<PlanItemInstance> planItemInstances, Object itemValue) protected String
createCaseInstanceEndedErrorMessage
(String caseInstanceId, long count) protected String
createCaseInstanceEndedErrorMessage
(CaseInstance caseInstance, long count) protected void
deleteDeployment
(String deploymentId) protected CaseInstance
protected CaseDefinition
deployCaseDefinition
(String name, String path) protected void
protected void
protected Date
forwardClock
(long milliseconds) protected List<PlanItemInstance>
getAllPlanItemInstances
(String caseInstanceId) protected List<PlanItemInstance>
getCompletedPlanItemInstances
(String caseInstanceId) protected PlanItemInstance
getPlanItemInstanceByName
(List<PlanItemInstance> planItemInstances, String name, String state) protected String
getPlanItemInstanceIdByName
(List<PlanItemInstance> planItemInstances, String name) protected String
getPlanItemInstanceIdByNameAndState
(List<PlanItemInstance> planItemInstances, String name, String state) protected List<PlanItemInstance>
getPlanItemInstances
(String caseInstanceId) protected List<PlanItemInstance>
getTerminatedPlanItemInstances
(String caseInstanceId) protected int
searchForMatch
(Object itemValue, Integer index, List<Object> itemValues, List<Object> itemIndexValues) protected Date
protected void
setClockTo
(long epochTime) protected void
setClockTo
(Date date) protected void
protected void
waitForJobExecutorOnCondition
(Callable<Boolean> predicate) protected void
protected void
-
Field Details
-
cmmnEngine
-
cmmnEngineConfiguration
-
cmmnManagementService
-
cmmnRepositoryService
-
cmmnRuntimeService
-
dynamicCmmnService
-
cmmnTaskService
-
cmmnHistoryService
-
cmmnMigrationService
-
autoCleanupDeploymentIds
-
-
Constructor Details
-
AbstractFlowableCmmnTestCase
public AbstractFlowableCmmnTestCase()
-
-
Method Details
-
addDeploymentForAutoCleanup
-
addDeploymentForAutoCleanup
-
cleanup
public void cleanup() -
deployOneHumanTaskCaseModel
protected void deployOneHumanTaskCaseModel() -
deployAndStartOneHumanTaskCaseModel
-
deployOneTaskCaseModel
protected void deployOneTaskCaseModel() -
deployCaseDefinition
-
deleteDeployment
-
setClockFixedToCurrentTime
-
setClockTo
protected void setClockTo(long epochTime) -
setClockTo
-
forwardClock
-
assertCaseInstanceEnded
-
assertCaseInstanceEnded
-
createCaseInstanceEndedErrorMessage
-
createCaseInstanceEndedErrorMessage
-
assertCaseInstanceEnded
-
assertCaseInstanceNotEnded
-
assertSingleTaskExists
-
assertSamePlanItemState
-
assertPlanItemInstanceState
protected void assertPlanItemInstanceState(CaseInstance caseInstance, String name, String... states) -
assertPlanItemInstanceState
protected void assertPlanItemInstanceState(List<PlanItemInstance> planItemInstances, String name, String... states) -
assertHistoricPlanItemInstanceState
protected void assertHistoricPlanItemInstanceState(List<HistoricPlanItemInstance> planItemInstances, String name, String... states) -
assertNoPlanItemInstance
-
assertPlanItemLocalVariables
-
searchForMatch
-
completePlanItemsWithItemValues
-
completePlanItemWithItemValue
protected boolean completePlanItemWithItemValue(List<PlanItemInstance> planItemInstances, Object itemValue) -
completeAllPlanItems
-
getAllPlanItemInstances
-
getPlanItemInstances
-
getCompletedPlanItemInstances
-
getTerminatedPlanItemInstances
-
getPlanItemInstanceIdByName
-
getPlanItemInstanceIdByNameAndState
protected String getPlanItemInstanceIdByNameAndState(List<PlanItemInstance> planItemInstances, String name, String state) -
getPlanItemInstanceByName
protected PlanItemInstance getPlanItemInstanceByName(List<PlanItemInstance> planItemInstances, String name, String state) -
waitForJobExecutorToProcessAllJobs
protected void waitForJobExecutorToProcessAllJobs() -
waitForJobExecutorToProcessAllAsyncJobs
protected void waitForJobExecutorToProcessAllAsyncJobs() -
waitForAsyncHistoryExecutorToProcessAllJobs
protected void waitForAsyncHistoryExecutorToProcessAllJobs() -
waitForJobExecutorOnCondition
-