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 CmmnEngineprotected CmmnEngineConfigurationprotected CmmnHistoryServiceprotected CmmnManagementServiceprotected CmmnMigrationServiceprotected CmmnRepositoryServiceprotected CmmnRuntimeServiceprotected CmmnTaskServiceprotected DynamicCmmnService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddDeploymentForAutoCleanup(String deploymentId) protected StringaddDeploymentForAutoCleanup(CmmnDeployment cmmnDeployment) protected voidassertCaseInstanceEnded(String caseInstanceId) protected voidassertCaseInstanceEnded(CaseInstance caseInstance) protected voidassertCaseInstanceEnded(CaseInstance caseInstance, int nrOfExpectedMilestones) protected voidassertCaseInstanceNotEnded(CaseInstance caseInstance) protected voidassertHistoricPlanItemInstanceState(List<HistoricPlanItemInstance> planItemInstances, String name, String... states) protected voidassertNoPlanItemInstance(List<PlanItemInstance> planItemInstances, String name) protected voidassertPlanItemInstanceState(List<PlanItemInstance> planItemInstances, String name, String... states) protected voidassertPlanItemInstanceState(CaseInstance caseInstance, String name, String... states) protected voidassertPlanItemLocalVariables(String caseInstanceId, String planItemName, List<?> itemVariableValues, List<Integer> itemIndexVariableValues) protected voidprotected voidassertSingleTaskExists(List<Task> tasks, String name) voidcleanup()protected voidcompleteAllPlanItems(String caseInstanceId, String planItemName, int expectedCount) protected voidcompletePlanItemsWithItemValues(String caseInstanceId, String planItemName, int expectedTotalCount, Object... itemValues) protected booleancompletePlanItemWithItemValue(List<PlanItemInstance> planItemInstances, Object itemValue) protected StringcreateCaseInstanceEndedErrorMessage(String caseInstanceId, long count) protected StringcreateCaseInstanceEndedErrorMessage(CaseInstance caseInstance, long count) protected voiddeleteDeployment(String deploymentId) protected CaseInstanceprotected CaseDefinitiondeployCaseDefinition(String name, String path) protected voidprotected voidprotected DateforwardClock(long milliseconds) protected List<PlanItemInstance>getAllPlanItemInstances(String caseInstanceId) protected List<PlanItemInstance>getCompletedPlanItemInstances(String caseInstanceId) protected PlanItemInstancegetPlanItemInstanceByName(List<PlanItemInstance> planItemInstances, String name, String state) protected StringgetPlanItemInstanceIdByName(List<PlanItemInstance> planItemInstances, String name) protected StringgetPlanItemInstanceIdByNameAndState(List<PlanItemInstance> planItemInstances, String name, String state) protected List<PlanItemInstance>getPlanItemInstances(String caseInstanceId) protected List<PlanItemInstance>getTerminatedPlanItemInstances(String caseInstanceId) protected intsearchForMatch(Object itemValue, Integer index, List<Object> itemValues, List<Object> itemIndexValues) protected Dateprotected voidsetClockTo(long epochTime) protected voidsetClockTo(Date date) protected voidprotected voidwaitForJobExecutorOnCondition(Callable<Boolean> predicate) protected voidprotected 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
-