Class CaseInstanceAssert
java.lang.Object
org.assertj.core.api.AbstractAssert<S,A>
org.camunda.bpm.engine.test.assertions.bpmn.AbstractProcessAssert<S,A>
org.camunda.bpm.engine.test.assertions.cmmn.AbstractCaseAssert<CaseInstanceAssert,CaseInstance>
org.camunda.bpm.engine.test.assertions.cmmn.CaseInstanceAssert
- All Implemented Interfaces:
org.assertj.core.api.Assert<CaseInstanceAssert,
,CaseInstance> org.assertj.core.api.Descriptable<CaseInstanceAssert>
,org.assertj.core.api.ExtensionPoints<CaseInstanceAssert,
CaseInstance>
-
Field Summary
Fields inherited from class org.camunda.bpm.engine.test.assertions.bpmn.AbstractProcessAssert
engine
Fields inherited from class org.assertj.core.api.AbstractAssert
actual, info, myself, objects, throwUnsupportedExceptionOnEquals
-
Constructor Summary
ModifierConstructorDescriptionprotected
CaseInstanceAssert
(ProcessEngine engine, CaseInstance actual) -
Method Summary
Modifier and TypeMethodDescriptionprotected static CaseInstanceAssert
assertThat
(ProcessEngine engine, CaseInstance actual) Enter into a chainedCaseTaskAssert
inspecting the one and mostly one 'caseTask' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert.caseTask
(CaseExecutionQuery query) Enter into a chainedCaseTaskAssert
inspecting the one and mostly one 'caseTask' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert.protected int
Enter into a chainedHumanTaskAssert
inspecting the one and mostly one 'humanTask' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert.humanTask
(CaseExecutionQuery query) Enter into a chainedHumanTaskAssert
inspecting the one and mostly one 'humanTask' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert.isActive()
Verifies the expectation that theCaseExecution
is 'active'.isClosed()
Verifies the expectation that theCaseExecution
is 'closed'.Verifies the expectation that theCaseExecution
is 'completed'.Verifies the expectation that theCaseExecution
is 'terminated'.Enter into a chainedMilestoneAssert
inspecting the one and mostly one 'milestone' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert.milestone
(CaseExecutionQuery query) Enter into a chainedMilestoneAssert
inspecting the one and mostly one 'milestone' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert.processTask
(String activityId) Enter into a chainedProcessTaskAssert
inspecting the one and mostly one 'processTask' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert.processTask
(CaseExecutionQuery query) Enter into a chainedProcessTaskAssert
inspecting the one and mostly one 'processTask' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert.Enter into a chainedStageAssert
inspecting the one and mostly one 'stage' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert.stage
(CaseExecutionQuery query) Enter into a chainedStageAssert
inspecting the one and mostly one 'stage' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert.Methods inherited from class org.camunda.bpm.engine.test.assertions.cmmn.AbstractCaseAssert
caseExecution, caseExecutionQuery, descendantCaseExecution, getActual, getCurrent, hasVars, historicCaseActivityInstanceQuery, isAvailable, isCaseInstance, isCaseTask, isDisabled, isEnabled, isHumanTask, isMilestone, isProcessTask, isStage, toString, variables, vars
Methods inherited from class org.camunda.bpm.engine.test.assertions.bpmn.AbstractProcessAssert
caseDefinitionQuery, caseInstanceQuery, caseService, executionQuery, externalTaskQuery, externalTaskService, formService, getExistingCurrent, getLastAssert, historicActivityInstanceQuery, historicProcessInstanceQuery, historicVariableInstanceQuery, historyService, jobQuery, managementService, processDefinitionQuery, processInstanceQuery, repositoryService, resetLastAsserts, runtimeService, taskQuery, taskService
Methods inherited from class org.assertj.core.api.AbstractAssert
areEqual, asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, doesNotHaveToString, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, hasToString, inBinary, inHexadecimal, is, isElementOfCustomAssert, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, newListAssertInstance, overridingErrorMessage, overridingErrorMessage, satisfies, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, satisfiesAnyOfForProxy, satisfiesForProxy, setCustomRepresentation, setDescriptionConsumer, setPrintAssertionsDescription, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, usingRecursiveAssertion, usingRecursiveAssertion, usingRecursiveComparison, usingRecursiveComparison, withFailMessage, withFailMessage, withRepresentation, withThreadDumpOnError
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.assertj.core.api.Descriptable
as, as, as, describedAs, describedAs
-
Constructor Details
-
CaseInstanceAssert
-
-
Method Details
-
assertThat
-
isActive
Description copied from class:AbstractCaseAssert
Verifies the expectation that theCaseExecution
is 'active'. Change visibility to public for those inheriting classes for whose underlying objects under test this status makes sense- Overrides:
isActive
in classAbstractCaseAssert<CaseInstanceAssert,
CaseInstance> - Returns:
- this
-
isCompleted
Description copied from class:AbstractCaseAssert
Verifies the expectation that theCaseExecution
is 'completed'. Change visibility to public for those inheriting classes for whose underlying objects under test this status makes sense- Overrides:
isCompleted
in classAbstractCaseAssert<CaseInstanceAssert,
CaseInstance> - Returns:
- this
-
isClosed
Description copied from class:AbstractCaseAssert
Verifies the expectation that theCaseExecution
is 'closed'. Change visibility to public for those inheriting classes for whose underlying objects under test this status makes sense- Overrides:
isClosed
in classAbstractCaseAssert<CaseInstanceAssert,
CaseInstance> - Returns:
- this
-
isTerminated
Description copied from class:AbstractCaseAssert
Verifies the expectation that theCaseExecution
is 'terminated'. Change visibility to public for those inheriting classes for whose underlying objects under test this status makes sense- Overrides:
isTerminated
in classAbstractCaseAssert<CaseInstanceAssert,
CaseInstance> - Returns:
- this
-
humanTask
Description copied from class:AbstractCaseAssert
Enter into a chainedHumanTaskAssert
inspecting the one and mostly one 'humanTask' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert. The query is automatically narrowed down to the actual caseExecution under test of this assertion as well as to the type 'humanTask'. Change visibility to public for those inheriting classes for whose underlying objects under test this method makes sense- Overrides:
humanTask
in classAbstractCaseAssert<CaseInstanceAssert,
CaseInstance> - Parameters:
query
- CaseExecutionQuery further narrowing down the search for caseExecutions. The query is automatically narrowed down to the actual 'parent' CaseExecution under test of this assertion as well as to the type 'humanTask'.- Returns:
- the only CaseExecution resulting from the given search. A 'null' CaseExecution in case no such CaseExecution is available.
-
humanTask
Description copied from class:AbstractCaseAssert
Enter into a chainedHumanTaskAssert
inspecting the one and mostly one 'humanTask' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert. The query is automatically narrowed down to the actual caseExecution under test of this assertion as well as to the type 'humanTask'. Change visibility to public for those inheriting classes for whose underlying objects under test this method makes sense- Overrides:
humanTask
in classAbstractCaseAssert<CaseInstanceAssert,
CaseInstance> - Parameters:
activityId
- activity if further narrowing down the search for caseExecutions. The query is automatically narrowed down to the actual 'parent' CaseExecution under test of this assertion as well as to the type 'humanTask'.- Returns:
- the only CaseExecution with the given activitiy id. A 'null' CaseExecution in case no such CaseExecution is available.
-
caseTask
Description copied from class:AbstractCaseAssert
Enter into a chainedCaseTaskAssert
inspecting the one and mostly one 'caseTask' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert. The query is automatically narrowed down to the actual caseExecution under test of this assertion as well as to the type 'caseTask'. Change visibility to public for those inheriting classes for whose underlying objects under test this method makes sense- Overrides:
caseTask
in classAbstractCaseAssert<CaseInstanceAssert,
CaseInstance> - Parameters:
query
- CaseExecutionQuery further narrowing down the search for caseExecutions. The query is automatically narrowed down to the actual 'parent' CaseExecution under test of this assertion as well as to the type 'caseTask'.- Returns:
- the only CaseExecution resulting from the given search. A 'null' CaseExecution in case no such CaseExecution is available.
-
caseTask
Description copied from class:AbstractCaseAssert
Enter into a chainedCaseTaskAssert
inspecting the one and mostly one 'caseTask' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert. The query is automatically narrowed down to the actual caseExecution under test of this assertion as well as to the type 'caseTask'. Change visibility to public for those inheriting classes for whose underlying objects under test this method makes sense- Overrides:
caseTask
in classAbstractCaseAssert<CaseInstanceAssert,
CaseInstance> - Parameters:
activityId
- activity if further narrowing down the search for caseExecutions. The query is automatically narrowed down to the actual 'parent' CaseExecution under test of this assertion as well as to the type 'caseTask'.- Returns:
- the only CaseExecution with the given activitiy id. A 'null' CaseExecution in case no such CaseExecution is available.
-
processTask
Description copied from class:AbstractCaseAssert
Enter into a chainedProcessTaskAssert
inspecting the one and mostly one 'processTask' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert. The query is automatically narrowed down to the actual caseExecution under test of this assertion as well as to the type 'processTask'. Change visibility to public for those inheriting classes for whose underlying objects under test this method makes sense- Overrides:
processTask
in classAbstractCaseAssert<CaseInstanceAssert,
CaseInstance> - Parameters:
query
- CaseExecutionQuery further narrowing down the search for caseExecutions. The query is automatically narrowed down to the actual 'parent' CaseExecution under test of this assertion as well as to the type 'processTask'.- Returns:
- the only CaseExecution resulting from the given search. A 'null' CaseExecution in case no such CaseExecution is available.
-
processTask
Description copied from class:AbstractCaseAssert
Enter into a chainedProcessTaskAssert
inspecting the one and mostly one 'processTask' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert. The query is automatically narrowed down to the actual caseExecution under test of this assertion as well as to the type 'processTask'. Change visibility to public for those inheriting classes for whose underlying objects under test this method makes sense- Overrides:
processTask
in classAbstractCaseAssert<CaseInstanceAssert,
CaseInstance> - Parameters:
activityId
- activity if further narrowing down the search for caseExecutions. The query is automatically narrowed down to the actual 'parent' CaseExecution under test of this assertion as well as to the type 'processTask'.- Returns:
- the only CaseExecution with the given activitiy id. A 'null' CaseExecution in case no such CaseExecution is available.
-
stage
Description copied from class:AbstractCaseAssert
Enter into a chainedStageAssert
inspecting the one and mostly one 'stage' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert. The query is automatically narrowed down to the actual caseExecution under test of this assertion as well as to the type 'stage'. Change visibility to public for those inheriting classes for whose underlying objects under test this method makes sense- Overrides:
stage
in classAbstractCaseAssert<CaseInstanceAssert,
CaseInstance> - Parameters:
query
- CaseExecutionQuery further narrowing down the search for caseExecutions. The query is automatically narrowed down to the actual 'parent' CaseExecution under test of this assertion as well as to the type 'stage'.- Returns:
- the only CaseExecution resulting from the given search. A 'null' CaseExecution in case no such CaseExecution is available.
-
stage
Description copied from class:AbstractCaseAssert
Enter into a chainedStageAssert
inspecting the one and mostly one 'stage' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert. The query is automatically narrowed down to the actual caseExecution under test of this assertion as well as to the type 'stage'. Change visibility to public for those inheriting classes for whose underlying objects under test this method makes sense- Overrides:
stage
in classAbstractCaseAssert<CaseInstanceAssert,
CaseInstance> - Parameters:
activityId
- activity if further narrowing down the search for caseExecutions. The query is automatically narrowed down to the actual 'parent' CaseExecution under test of this assertion as well as to the type 'stage'.- Returns:
- the only CaseExecution with the given activitiy id. A 'null' CaseExecution in case no such CaseExecution is available.
-
milestone
Description copied from class:AbstractCaseAssert
Enter into a chainedMilestoneAssert
inspecting the one and mostly one 'milestone' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert. The query is automatically narrowed down to the actual caseExecution under test of this assertion as well as to the type 'milestone'. Change visibility to public for those inheriting classes for whose underlying objects under test this method makes sense- Overrides:
milestone
in classAbstractCaseAssert<CaseInstanceAssert,
CaseInstance> - Parameters:
query
- CaseExecutionQuery further narrowing down the search for caseExecutions. The query is automatically narrowed down to the actual 'parent' CaseExecution under test of this assertion as well as to the type 'milestone'.- Returns:
- the only CaseExecution resulting from the given search. A 'null' CaseExecution in case no such CaseExecution is available.
-
milestone
Description copied from class:AbstractCaseAssert
Enter into a chainedMilestoneAssert
inspecting the one and mostly one 'milestone' currently available in the context of the actual caseExecution under test of this AbstractCaseAssert. The query is automatically narrowed down to the actual caseExecution under test of this assertion as well as to the type 'milestone'. Change visibility to public for those inheriting classes for whose underlying objects under test this method makes sense- Overrides:
milestone
in classAbstractCaseAssert<CaseInstanceAssert,
CaseInstance> - Parameters:
activityId
- activity if further narrowing down the search for caseExecutions. The query is automatically narrowed down to the actual 'parent' CaseExecution under test of this assertion as well as to the type 'milestone'.- Returns:
- the only CaseExecution with the given activitiy id. A 'null' CaseExecution in case no such CaseExecution is available.
-
getHistoricState
protected int getHistoricState()- Overrides:
getHistoricState
in classAbstractCaseAssert<CaseInstanceAssert,
CaseInstance> - Returns:
- historic state for the object under test from history database
-