org.camunda.bpm.engine.test.assertions
Class TaskAssert

java.lang.Object
  extended by org.assertj.core.api.AbstractAssert<S,A>
      extended by org.camunda.bpm.engine.test.assertions.AbstractProcessAssert<TaskAssert,org.camunda.bpm.engine.task.Task>
          extended by org.camunda.bpm.engine.test.assertions.TaskAssert
All Implemented Interfaces:
org.assertj.core.api.Assert<TaskAssert,org.camunda.bpm.engine.task.Task>, org.assertj.core.api.Descriptable<TaskAssert>, org.assertj.core.api.ExtensionPoints<TaskAssert,org.camunda.bpm.engine.task.Task>

public class TaskAssert
extends AbstractProcessAssert<TaskAssert,org.camunda.bpm.engine.task.Task>

Assertions for a Task

Author:
Martin Schimak , Rafael Cordones

Method Summary
 TaskAssert hasCandidateGroup(String candidateGroupId)
          Verifies the expectation that the Task is currently waiting to be assigned to a user of the specified candidate group.
 TaskAssert hasDefinitionKey(String taskDefinitionKey)
          Verifies the definition key of a Task.
 TaskAssert hasDescription(String description)
          Verifies the description of a Task.
 TaskAssert hasDueDate(Date dueDate)
          Verifies the due date of a Task.
 TaskAssert hasId(String id)
          Verifies the internal id of a Task.
 TaskAssert hasName(String name)
          Verifies the name (label) of a Task.
 TaskAssert isAssignedTo(String userId)
          Verifies the expectation that the Task is currently assigned to the specified user.
 TaskAssert isNotAssigned()
          Verifies the expectation that the Task is currently not assigned to any particular user.
 
Methods inherited from class org.camunda.bpm.engine.test.assertions.AbstractProcessAssert
getActual, getLastAssert, resetLastAsserts
 
Methods inherited from class org.assertj.core.api.AbstractAssert
as, as, describedAs, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, equals, has, hashCode, hasSameClassAs, is, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, overridingErrorMessage, usingComparator, usingDefaultComparator
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isNotAssigned

public TaskAssert isNotAssigned()
Verifies the expectation that the Task is currently not assigned to any particular user.

Returns:
this TaskAssert

isAssignedTo

public TaskAssert isAssignedTo(String userId)
Verifies the expectation that the Task is currently assigned to the specified user.

Parameters:
userId - id of the user the task should be currently assigned to.
Returns:
this TaskAssert

hasCandidateGroup

public TaskAssert hasCandidateGroup(String candidateGroupId)
Verifies the expectation that the Task is currently waiting to be assigned to a user of the specified candidate group.

Parameters:
candidateGroupId - id of the candidate group the task is assigned to
Returns:
this TaskAssert

hasDueDate

public TaskAssert hasDueDate(Date dueDate)
Verifies the due date of a Task.

Parameters:
dueDate - the date the task should be due at
Returns:
this TaskAssert

hasDefinitionKey

public TaskAssert hasDefinitionKey(String taskDefinitionKey)
Verifies the definition key of a Task. 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

hasId

public TaskAssert hasId(String id)
Verifies the internal id of a Task.

Parameters:
id - the expected value of the internal task id
Returns:
this TaskAssert

hasName

public TaskAssert hasName(String name)
Verifies the name (label) of a Task. 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

public TaskAssert hasDescription(String description)
Verifies the description of a Task. 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


Copyright © 2014 camunda services GmbH. All Rights Reserved.