Class TaskAssert
java.lang.Object
org.assertj.core.api.AbstractAssert<S,A>
org.camunda.bpm.engine.test.assertions.bpmn.AbstractProcessAssert<TaskAssert,Task>
org.camunda.bpm.engine.test.assertions.bpmn.TaskAssert
- All Implemented Interfaces:
org.assertj.core.api.Assert<TaskAssert,
,Task> org.assertj.core.api.Descriptable<TaskAssert>
,org.assertj.core.api.ExtensionPoints<TaskAssert,
Task>
Assertions for a
Task
.-
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
-
Method Summary
Modifier and TypeMethodDescriptionprotected static TaskAssert
assertThat
(ProcessEngine engine, Task actual) protected Task
hasCandidateGroup
(String candidateGroupId) Verifies the expectation that theTask
is currently waiting to be assigned to a user of the specified candidate group.hasCandidateGroupAssociated
(String candidateGroupId) Verifies the expectation that theTask
is currently associated to the specified candidate group - no matter whether it is already assigned to a specific user or not.hasCandidateUser
(String candidateUserId) Verifies the expectation that theTask
is currently waiting to be assigned to a specified candidate user.hasCandidateUser
(String candidateUserId, boolean unassignedOnly) hasCandidateUserAssociated
(String candidateUserId) Verifies the expectation that theTask
is currently associated to the specified candidate user - no matter whether it is already assigned to a specific user or not.hasDefinitionKey
(String taskDefinitionKey) Verifies the definition key of aTask
.hasDescription
(String description) Verifies the description of aTask
.hasDueDate
(Date dueDate) Verifies the due date of aTask
.hasFormKey
(String formKey) Verifies the expectation that theTask
has a specified form key.Verifies the internal id of aTask
.Verifies the name (label) of aTask
.isAssignedTo
(String userId) Verifies the expectation that theTask
is currently assigned to the specified user.Verifies the expectation that theTask
is currently not assigned to any particular user.protected TaskQuery
protected String
Methods inherited from class org.camunda.bpm.engine.test.assertions.bpmn.AbstractProcessAssert
caseDefinitionQuery, caseExecutionQuery, caseInstanceQuery, caseService, executionQuery, externalTaskQuery, externalTaskService, formService, getActual, getExistingCurrent, getLastAssert, historicActivityInstanceQuery, historicCaseActivityInstanceQuery, historicProcessInstanceQuery, historicVariableInstanceQuery, historyService, jobQuery, managementService, processDefinitionQuery, processInstanceQuery, repositoryService, resetLastAsserts, runtimeService, taskService
Methods inherited from class org.assertj.core.api.AbstractAssert
areEqual, asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, 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
-
Constructor Details
-
TaskAssert
-
-
Method Details
-
assertThat
-
getCurrent
- Specified by:
getCurrent
in classAbstractProcessAssert<TaskAssert,
Task>
-
isNotAssigned
Verifies the expectation that theTask
is currently not assigned to any particular user.- Returns:
- this
TaskAssert
-
isAssignedTo
Verifies the expectation that theTask
is currently assigned to the specified user.- Parameters:
userId
- id of the user the task should be currently assigned to.- Returns:
- this
TaskAssert
-
hasCandidateGroup
Verifies the expectation that theTask
is currently waiting to be assigned to a user of the specified candidate group.- Parameters:
candidateGroupId
- id of a candidate group the task is waiting to be assigned to- Returns:
- this
TaskAssert
- Since:
- Camunda Platform 7.0
-
hasCandidateGroupAssociated
Verifies the expectation that theTask
is currently associated to the specified candidate group - no matter whether it is already assigned to a specific user or not.- Parameters:
candidateGroupId
- id of a candidate group the task is associated to- Returns:
- this
TaskAssert
- Since:
- Camunda Platform 7.3
-
hasCandidateUser
Verifies the expectation that theTask
is currently waiting to be assigned to a specified candidate user.- Parameters:
candidateUserId
- id of a candidate user the task is waiting to be assigned to- Returns:
- this
TaskAssert
- Since:
- Camunda Platform 7.0
-
hasCandidateUserAssociated
Verifies the expectation that theTask
is currently associated to the specified candidate user - no matter whether it is already assigned to a specific user or not.- Parameters:
candidateUserId
- id of a candidate user the task is associated to- Returns:
- this
TaskAssert
- Since:
- Camunda Platform 7.3
-
hasCandidateUser
-
hasDueDate
Verifies the due date of aTask
.- Parameters:
dueDate
- the date the task should be due at- Returns:
- this
TaskAssert
-
hasDefinitionKey
Verifies the definition key of aTask
. This key can be found in the <userTask id="myTaskDefinitionKey" .../> attribute of the process definition BPMN 2.0 XML file.- Parameters:
taskDefinitionKey
- the expected value of the task/@id attribute- Returns:
- this
TaskAssert
-
hasFormKey
Verifies the expectation that theTask
has a specified form key.- Parameters:
formKey
- the expected form key.- Returns:
- this
TaskAssert
-
hasId
Verifies the internal id of aTask
.- Parameters:
id
- the expected value of the internal task id- Returns:
- this
TaskAssert
-
hasName
Verifies the name (label) of aTask
. This name can be found in the <userTask name="myName" .../> attribute of the process definition BPMN 2.0 XML file.- Parameters:
name
- the expected value of the name- Returns:
- this
TaskAssert
-
hasDescription
Verifies the description of aTask
. This description can be found in the <userTask><documentation>description</documentation></userTask> element of the process definition BPMN 2.0 XML file.- Parameters:
description
- the expected value of the description- Returns:
- this
TaskAssert
-
toString
- Specified by:
toString
in classAbstractProcessAssert<TaskAssert,
Task>
-
taskQuery
- Overrides:
taskQuery
in classAbstractProcessAssert<TaskAssert,
Task>
-