org.camunda.bpm.engine.test.assertions.cmmn
Class ProcessTaskAssert

java.lang.Object
  extended by org.assertj.core.api.AbstractAssert<S,A>
      extended by org.camunda.bpm.engine.test.assertions.bpmn.AbstractProcessAssert<S,A>
          extended by org.camunda.bpm.engine.test.assertions.cmmn.AbstractCaseAssert<ProcessTaskAssert,org.camunda.bpm.engine.runtime.CaseExecution>
              extended by org.camunda.bpm.engine.test.assertions.cmmn.ProcessTaskAssert
All Implemented Interfaces:
org.assertj.core.api.Assert<ProcessTaskAssert,org.camunda.bpm.engine.runtime.CaseExecution>, org.assertj.core.api.Descriptable<ProcessTaskAssert>, org.assertj.core.api.ExtensionPoints<ProcessTaskAssert,org.camunda.bpm.engine.runtime.CaseExecution>

public class ProcessTaskAssert
extends AbstractCaseAssert<ProcessTaskAssert,org.camunda.bpm.engine.runtime.CaseExecution>

Author:
Martin Schimak

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
 
Constructor Summary
protected ProcessTaskAssert(org.camunda.bpm.engine.ProcessEngine engine, org.camunda.bpm.engine.runtime.CaseExecution actual)
           
 
Method Summary
protected static ProcessTaskAssert assertThat(org.camunda.bpm.engine.ProcessEngine engine, org.camunda.bpm.engine.runtime.CaseExecution actual)
           
 ProcessTaskAssert hasNoVariables()
          Verifies the expectation that the ProcessTask holds no case variables at all.
 ProcessTaskAssert hasVariables(String... names)
          Verifies the expectation that the ProcessTask holds one or more case variables with the specified names.
 ProcessTaskAssert isActive()
          Verifies the expectation that the ProcessTask is in CaseExecutionState 'active'.
 ProcessTaskAssert isAvailable()
          Verifies the expectation that the ProcessTask is in CaseExecutionState 'available'.
 ProcessTaskAssert isCompleted()
          Verifies the expectation that the ProcessTask is in CaseExecutionState 'completed'.
 ProcessTaskAssert isDisabled()
          Verifies the expectation that the ProcessTask is in CaseExecutionState 'disabled'.
 ProcessTaskAssert isEnabled()
          Verifies the expectation that the ProcessTask is in CaseExecutionState 'enabled'.
 ProcessTaskAssert isFailed()
          Verifies the expectation that the ProcessTask is in CaseExecutionState 'failed'.
 ProcessTaskAssert isSuspended()
          Verifies the expectation that the ProcessTask is in CaseExecutionState 'suspended'.
 ProcessTaskAssert isTerminated()
          Verifies the expectation that the ProcessTask is in CaseExecutionState 'terminated'.
 org.assertj.core.api.MapAssert<String,Object> variables()
          Enter into a chained map assert inspecting the variables currently available in the context of the human task instance under test of this ProcessTaskAssert.
 
Methods inherited from class org.camunda.bpm.engine.test.assertions.cmmn.AbstractCaseAssert
caseExecution, caseExecution, caseExecution, caseExecutionQuery, caseTask, caseTask, caseTask, descendantCaseExecution, getActual, getCurrent, getHistoric, hasVars, historicCaseActivityInstanceQuery, humanTask, humanTask, humanTask, isCaseInstance, isCaseTask, isClosed, isHumanTask, isMilestone, isProcessTask, isStage, milestone, milestone, milestone, processTask, processTask, processTask, stage, stage, stage, toString, vars
 
Methods inherited from class org.camunda.bpm.engine.test.assertions.bpmn.AbstractProcessAssert
assertApi, authorizationService, caseDefinitionQuery, caseInstanceQuery, caseService, executionQuery, formService, getExistingCurrent, getLastAssert, historicActivityInstanceQuery, historicDetailQuery, historicProcessInstanceQuery, historicTaskInstanceQuery, historicVariableInstanceQuery, historyService, identityService, jobQuery, managementService, processDefinitionQuery, processInstanceQuery, repositoryService, resetLastAsserts, runtimeService, supportsApi, taskQuery, taskService, variableInstanceQuery
 
Methods inherited from class org.assertj.core.api.AbstractAssert
as, as, describedAs, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, equals, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, inBinary, inHexadecimal, 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
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessTaskAssert

protected ProcessTaskAssert(org.camunda.bpm.engine.ProcessEngine engine,
                            org.camunda.bpm.engine.runtime.CaseExecution actual)
Method Detail

assertThat

protected static ProcessTaskAssert assertThat(org.camunda.bpm.engine.ProcessEngine engine,
                                              org.camunda.bpm.engine.runtime.CaseExecution actual)

isAvailable

public ProcessTaskAssert isAvailable()
Verifies the expectation that the ProcessTask is in CaseExecutionState 'available'.

Overrides:
isAvailable in class AbstractCaseAssert<ProcessTaskAssert,org.camunda.bpm.engine.runtime.CaseExecution>
Returns:
this ProcessTaskAssert

isEnabled

public ProcessTaskAssert isEnabled()
Verifies the expectation that the ProcessTask is in CaseExecutionState 'enabled'.

Overrides:
isEnabled in class AbstractCaseAssert<ProcessTaskAssert,org.camunda.bpm.engine.runtime.CaseExecution>
Returns:
this ProcessTaskAssert

isDisabled

public ProcessTaskAssert isDisabled()
Verifies the expectation that the ProcessTask is in CaseExecutionState 'disabled'.

Overrides:
isDisabled in class AbstractCaseAssert<ProcessTaskAssert,org.camunda.bpm.engine.runtime.CaseExecution>
Returns:
this ProcessTaskAssert

isActive

public ProcessTaskAssert isActive()
Verifies the expectation that the ProcessTask is in CaseExecutionState 'active'.

Overrides:
isActive in class AbstractCaseAssert<ProcessTaskAssert,org.camunda.bpm.engine.runtime.CaseExecution>
Returns:
this ProcessTaskAssert

isSuspended

public ProcessTaskAssert isSuspended()
Verifies the expectation that the ProcessTask is in CaseExecutionState 'suspended'.

Overrides:
isSuspended in class AbstractCaseAssert<ProcessTaskAssert,org.camunda.bpm.engine.runtime.CaseExecution>
Returns:
this ProcessTaskAssert

isCompleted

public ProcessTaskAssert isCompleted()
Verifies the expectation that the ProcessTask is in CaseExecutionState 'completed'.

Overrides:
isCompleted in class AbstractCaseAssert<ProcessTaskAssert,org.camunda.bpm.engine.runtime.CaseExecution>
Returns:
this ProcessTaskAssert

isFailed

public ProcessTaskAssert isFailed()
Verifies the expectation that the ProcessTask is in CaseExecutionState 'failed'.

Overrides:
isFailed in class AbstractCaseAssert<ProcessTaskAssert,org.camunda.bpm.engine.runtime.CaseExecution>
Returns:
this ProcessTaskAssert

isTerminated

public ProcessTaskAssert isTerminated()
Verifies the expectation that the ProcessTask is in CaseExecutionState 'terminated'.

Overrides:
isTerminated in class AbstractCaseAssert<ProcessTaskAssert,org.camunda.bpm.engine.runtime.CaseExecution>
Returns:
this ProcessTaskAssert

hasNoVariables

public ProcessTaskAssert hasNoVariables()
Verifies the expectation that the ProcessTask holds no case variables at all.

Returns:
this AbstractCaseAssert

hasVariables

public ProcessTaskAssert hasVariables(String... names)
Verifies the expectation that the ProcessTask holds one or more case variables with the specified names.

Parameters:
names - the names of the human task variables expected to exist. In case no variable name is given, the existence of at least one variable will be verified.
Returns:
this ProcessTaskAssert

variables

public org.assertj.core.api.MapAssert<String,Object> variables()
Enter into a chained map assert inspecting the variables currently available in the context of the human task instance under test of this ProcessTaskAssert.

Overrides:
variables in class AbstractCaseAssert<ProcessTaskAssert,org.camunda.bpm.engine.runtime.CaseExecution>
Returns:
MapAssert inspecting the human task instance variables. Inspecting an empty map in case no such variables are available.


Copyright © 2016 camunda services GmbH. All rights reserved.