org.camunda.bpm.engine.impl.test
Class CmmnProcessEngineTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.camunda.bpm.engine.impl.test.PvmTestCase
              extended by org.camunda.bpm.engine.impl.test.AbstractProcessEngineTestCase
                  extended by org.camunda.bpm.engine.impl.test.PluggableProcessEngineTestCase
                      extended by org.camunda.bpm.engine.impl.test.CmmnProcessEngineTestCase
All Implemented Interfaces:
junit.framework.Test

public class CmmnProcessEngineTestCase
extends PluggableProcessEngineTestCase

Base class for CMMN test cases with helper methods. These also includes state transition methods which are currently not implemented as parted of the public API, i.e. CaseService. These methods should be removed after they are available through public API.

Author:
Sebastian Menski

Nested Class Summary
protected  class CmmnProcessEngineTestCase.HelperCaseCommand
           
 
Field Summary
 
Fields inherited from class org.camunda.bpm.engine.impl.test.PluggableProcessEngineTestCase
cachedProcessEngine
 
Fields inherited from class org.camunda.bpm.engine.impl.test.AbstractProcessEngineTestCase
authorizationService, caseService, decisionService, deploymentId, deploymentIds, exception, externalTaskService, filterService, formService, historyService, identityService, managementService, processEngine, processEngineConfiguration, repositoryService, runtimeService, taskService
 
Constructor Summary
CmmnProcessEngineTestCase()
           
 
Method Summary
protected  void close(String caseExecutionId)
           
protected  void complete(String caseExecutionId)
           
protected  CaseInstance create(String caseDefinitionId)
           
protected  CaseInstance create(String caseDefinitionId, String businessKey)
           
protected  CaseInstance createCaseInstance()
           
protected  CaseInstance createCaseInstance(String businessKey)
           
protected  CaseInstance createCaseInstanceByKey(String caseDefinitionKey)
           
protected  CaseInstance createCaseInstanceByKey(String caseDefinitionKey, String businessKey)
           
protected  CaseInstance createCaseInstanceByKey(String caseDefinitionKey, String businessKey, org.camunda.bpm.engine.variable.VariableMap variables)
           
protected  CaseInstance createCaseInstanceByKey(String caseDefinitionKey, org.camunda.bpm.engine.variable.VariableMap variables)
           
protected  CaseSentryPartQueryImpl createCaseSentryPartQuery()
           
protected  void disable(String caseExecutionId)
           
protected  void executeHelperCaseCommand(CmmnProcessEngineTestCase.HelperCaseCommand command)
           
protected  void exit(String caseExecutionId)
           
protected  void manualStart(String caseExecutionId)
           
protected  void occur(String caseExecutionId)
           
protected  void parentResume(String caseExecutionId)
           
protected  void parentSuspend(String caseExecutionId)
           
protected  void parentTerminate(String caseExecutionId)
           
protected  CaseExecution queryCaseExecutionByActivityId(String activityId)
           
protected  CaseExecution queryCaseExecutionById(String caseExecutionId)
           
protected  void reactivate(String caseExecutionId)
           
protected  void reenable(String caseExecutionId)
           
protected  void resume(String caseExecutionId)
           
protected  void suspend(String caseExecutionId)
           
protected  void terminate(String caseExecutionId)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.test.PluggableProcessEngineTestCase
getProcessEngine, initializeProcessEngine
 
Methods inherited from class org.camunda.bpm.engine.impl.test.AbstractProcessEngineTestCase
areJobsAvailable, assertCaseEnded, assertProcessEnded, assertProcessNotEnded, clearServiceReferences, closeDownProcessEngine, deleteDeployments, deployment, deployment, deployment, deployment, deploymentForTenant, deploymentForTenant, deploymentForTenant, deploymentWithBuilder, executeAvailableJobs, executeAvailableJobs, getInstancesForActivitiyId, getInstancesForActivityId, initializeServices, runAsUser, runBare, waitForJobExecutorOnCondition, waitForJobExecutorOnCondition, waitForJobExecutorToProcessAllJobs, waitForJobExecutorToProcessAllJobs
 
Methods inherited from class org.camunda.bpm.engine.impl.test.PvmTestCase
assertTextPresent, assertTextPresentIgnoreCase, defaultManualActivation
 
Methods inherited from class junit.framework.TestCase
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CmmnProcessEngineTestCase

public CmmnProcessEngineTestCase()
Method Detail

createCaseInstance

protected CaseInstance createCaseInstance()

createCaseInstance

protected CaseInstance createCaseInstance(String businessKey)

createCaseInstanceByKey

protected CaseInstance createCaseInstanceByKey(String caseDefinitionKey)

createCaseInstanceByKey

protected CaseInstance createCaseInstanceByKey(String caseDefinitionKey,
                                               String businessKey)

createCaseInstanceByKey

protected CaseInstance createCaseInstanceByKey(String caseDefinitionKey,
                                               org.camunda.bpm.engine.variable.VariableMap variables)

createCaseInstanceByKey

protected CaseInstance createCaseInstanceByKey(String caseDefinitionKey,
                                               String businessKey,
                                               org.camunda.bpm.engine.variable.VariableMap variables)

queryCaseExecutionByActivityId

protected CaseExecution queryCaseExecutionByActivityId(String activityId)

queryCaseExecutionById

protected CaseExecution queryCaseExecutionById(String caseExecutionId)

createCaseSentryPartQuery

protected CaseSentryPartQueryImpl createCaseSentryPartQuery()

close

protected void close(String caseExecutionId)

complete

protected void complete(String caseExecutionId)

create

protected CaseInstance create(String caseDefinitionId)

create

protected CaseInstance create(String caseDefinitionId,
                              String businessKey)

disable

protected void disable(String caseExecutionId)

exit

protected void exit(String caseExecutionId)

manualStart

protected void manualStart(String caseExecutionId)

occur

protected void occur(String caseExecutionId)

parentResume

protected void parentResume(String caseExecutionId)

parentSuspend

protected void parentSuspend(String caseExecutionId)

parentTerminate

protected void parentTerminate(String caseExecutionId)

reactivate

protected void reactivate(String caseExecutionId)

reenable

protected void reenable(String caseExecutionId)

resume

protected void resume(String caseExecutionId)

suspend

protected void suspend(String caseExecutionId)

terminate

protected void terminate(String caseExecutionId)

executeHelperCaseCommand

protected void executeHelperCaseCommand(CmmnProcessEngineTestCase.HelperCaseCommand command)


Copyright © 2017 camunda services GmbH. All rights reserved.