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

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<CaseTaskAssert,org.camunda.bpm.engine.runtime.CaseExecution>
              extended by org.camunda.bpm.engine.test.assertions.cmmn.CaseTaskAssert
All Implemented Interfaces:
org.assertj.core.api.Assert<CaseTaskAssert,org.camunda.bpm.engine.runtime.CaseExecution>, org.assertj.core.api.Descriptable<CaseTaskAssert>, org.assertj.core.api.ExtensionPoints<CaseTaskAssert,org.camunda.bpm.engine.runtime.CaseExecution>

public class CaseTaskAssert
extends AbstractCaseAssert<CaseTaskAssert,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 CaseTaskAssert(org.camunda.bpm.engine.ProcessEngine engine, org.camunda.bpm.engine.runtime.CaseExecution actual)
           
 
Method Summary
protected static CaseTaskAssert assertThat(org.camunda.bpm.engine.ProcessEngine engine, org.camunda.bpm.engine.runtime.CaseExecution actual)
           
 CaseTaskAssert hasNoVariables()
          Verifies the expectation that the CaseTask holds no case variables at all.
 CaseTaskAssert hasVariables(String... names)
          Verifies the expectation that the CaseTask holds one or more case variables with the specified names.
 CaseTaskAssert isActive()
          Verifies the expectation that the CaseTask is in CaseExecutionState 'active'.
 CaseTaskAssert isAvailable()
          Verifies the expectation that the CaseTask is in CaseExecutionState 'available'.
 CaseTaskAssert isCompleted()
          Verifies the expectation that the CaseTask is in CaseExecutionState 'completed'.
 CaseTaskAssert isDisabled()
          Verifies the expectation that the CaseTask is in CaseExecutionState 'disabled'.
 CaseTaskAssert isEnabled()
          Verifies the expectation that the CaseTask is in CaseExecutionState 'enabled'.
 CaseTaskAssert isFailed()
          Verifies the expectation that the CaseTask is in CaseExecutionState 'failed'.
 CaseTaskAssert isSuspended()
          Verifies the expectation that the CaseTask is in CaseExecutionState 'suspended'.
 CaseTaskAssert isTerminated()
          Verifies the expectation that the CaseTask 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 case task instance under test of this CaseTaskAssert.
 
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

CaseTaskAssert

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

assertThat

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

isAvailable

public CaseTaskAssert isAvailable()
Verifies the expectation that the CaseTask is in CaseExecutionState 'available'.

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

isEnabled

public CaseTaskAssert isEnabled()
Verifies the expectation that the CaseTask is in CaseExecutionState 'enabled'.

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

isDisabled

public CaseTaskAssert isDisabled()
Verifies the expectation that the CaseTask is in CaseExecutionState 'disabled'.

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

isActive

public CaseTaskAssert isActive()
Verifies the expectation that the CaseTask is in CaseExecutionState 'active'.

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

isSuspended

public CaseTaskAssert isSuspended()
Verifies the expectation that the CaseTask is in CaseExecutionState 'suspended'.

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

isCompleted

public CaseTaskAssert isCompleted()
Verifies the expectation that the CaseTask is in CaseExecutionState 'completed'.

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

isFailed

public CaseTaskAssert isFailed()
Verifies the expectation that the CaseTask is in CaseExecutionState 'failed'.

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

isTerminated

public CaseTaskAssert isTerminated()
Verifies the expectation that the CaseTask is in CaseExecutionState 'terminated'.

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

hasNoVariables

public CaseTaskAssert hasNoVariables()
Verifies the expectation that the CaseTask holds no case variables at all.

Returns:
this CaseTaskAssert

hasVariables

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

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

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 case task instance under test of this CaseTaskAssert.

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


Copyright © 2016 camunda services GmbH. All rights reserved.