Class AbstractFlowableCmmnTestCase

  • Direct Known Subclasses:
    FlowableCmmnTestCase

    public abstract class AbstractFlowableCmmnTestCase
    extends Object
    Author:
    Joram Barrez
    • Constructor Detail

      • AbstractFlowableCmmnTestCase

        public AbstractFlowableCmmnTestCase()
    • Method Detail

      • addDeploymentForAutoCleanup

        protected String addDeploymentForAutoCleanup​(CmmnDeployment cmmnDeployment)
      • addDeploymentForAutoCleanup

        protected void addDeploymentForAutoCleanup​(String deploymentId)
      • cleanup

        public void cleanup()
      • deployOneHumanTaskCaseModel

        protected void deployOneHumanTaskCaseModel()
      • deployAndStartOneHumanTaskCaseModel

        protected CaseInstance deployAndStartOneHumanTaskCaseModel()
      • deployOneTaskCaseModel

        protected void deployOneTaskCaseModel()
      • setClockFixedToCurrentTime

        protected Date setClockFixedToCurrentTime()
      • setClockTo

        protected void setClockTo​(long epochTime)
      • setClockTo

        protected void setClockTo​(Date date)
      • forwardClock

        protected Date forwardClock​(long milliseconds)
      • assertCaseInstanceEnded

        protected void assertCaseInstanceEnded​(CaseInstance caseInstance)
      • assertCaseInstanceEnded

        protected void assertCaseInstanceEnded​(String caseInstanceId)
      • createCaseInstanceEndedErrorMessage

        protected String createCaseInstanceEndedErrorMessage​(CaseInstance caseInstance,
                                                             long count)
      • createCaseInstanceEndedErrorMessage

        protected String createCaseInstanceEndedErrorMessage​(String caseInstanceId,
                                                             long count)
      • assertCaseInstanceEnded

        protected void assertCaseInstanceEnded​(CaseInstance caseInstance,
                                               int nrOfExpectedMilestones)
      • assertCaseInstanceNotEnded

        protected void assertCaseInstanceNotEnded​(CaseInstance caseInstance)
      • assertSingleTaskExists

        protected void assertSingleTaskExists​(List<org.flowable.task.api.Task> tasks,
                                              String name)
      • assertSamePlanItemState

        protected void assertSamePlanItemState​(CaseInstance c1)
      • assertPlanItemInstanceState

        protected void assertPlanItemInstanceState​(CaseInstance caseInstance,
                                                   String name,
                                                   String... states)
      • assertPlanItemLocalVariables

        protected void assertPlanItemLocalVariables​(String caseInstanceId,
                                                    String planItemName,
                                                    List<?> itemVariableValues,
                                                    List<Integer> itemIndexVariableValues)
      • completePlanItemsWithItemValues

        protected void completePlanItemsWithItemValues​(String caseInstanceId,
                                                       String planItemName,
                                                       int expectedTotalCount,
                                                       Object... itemValues)
      • completePlanItemWithItemValue

        protected boolean completePlanItemWithItemValue​(List<PlanItemInstance> planItemInstances,
                                                        Object itemValue)
      • completeAllPlanItems

        protected void completeAllPlanItems​(String caseInstanceId,
                                            String planItemName,
                                            int expectedCount)
      • waitForJobExecutorToProcessAllJobs

        protected void waitForJobExecutorToProcessAllJobs()
      • waitForJobExecutorToProcessAllAsyncJobs

        protected void waitForJobExecutorToProcessAllAsyncJobs()
      • waitForAsyncHistoryExecutorToProcessAllJobs

        protected void waitForAsyncHistoryExecutorToProcessAllJobs()
      • waitForJobExecutorOnCondition

        protected void waitForJobExecutorOnCondition​(Callable<Boolean> predicate)