org.camunda.bpm.engine.impl.test
Class AbstractProcessEngineTestCase
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.camunda.bpm.engine.impl.test.PvmTestCase
org.camunda.bpm.engine.impl.test.AbstractProcessEngineTestCase
- All Implemented Interfaces:
- junit.framework.Test
- Direct Known Subclasses:
- PluggableProcessEngineTestCase, ResourceProcessEngineTestCase
public abstract class AbstractProcessEngineTestCase
- extends PvmTestCase
- Author:
- Tom Baeyens
|
Method Summary |
boolean |
areJobsAvailable()
|
void |
assertCaseEnded(String caseInstanceId)
|
void |
assertProcessEnded(String processInstanceId)
|
void |
assertProcessNotEnded(String processInstanceId)
|
protected void |
clearServiceReferences()
|
protected void |
closeDownProcessEngine()
|
protected void |
deleteDeployments()
|
protected String |
deployment(org.camunda.bpm.model.bpmn.BpmnModelInstance... bpmnModelInstances)
|
protected String |
deployment(DeploymentBuilder deploymentBuilder,
org.camunda.bpm.model.bpmn.BpmnModelInstance... bpmnModelInstances)
|
protected String |
deployment(DeploymentBuilder deploymentBuilder,
String... resources)
|
protected String |
deployment(String... resources)
|
protected String |
deploymentForTenant(String tenantId,
org.camunda.bpm.model.bpmn.BpmnModelInstance... bpmnModelInstances)
|
protected String |
deploymentForTenant(String tenantId,
String... resources)
|
protected String |
deploymentForTenant(String tenantId,
String classpathResource,
org.camunda.bpm.model.bpmn.BpmnModelInstance modelInstance)
|
protected String |
deploymentWithBuilder(DeploymentBuilder builder)
|
void |
executeAvailableJobs()
Execute all available jobs recursively till no more jobs found. |
void |
executeAvailableJobs(int expectedExecutions)
Execute all available jobs recursively till no more jobs found or the number of executions is higher than expected. |
protected List<ActivityInstance> |
getInstancesForActivitiyId(ActivityInstance activityInstance,
String activityId)
Deprecated. |
protected List<ActivityInstance> |
getInstancesForActivityId(ActivityInstance activityInstance,
String activityId)
|
protected abstract void |
initializeProcessEngine()
|
protected void |
initializeServices()
|
protected void |
runAsUser(String userId,
List<String> groupIds,
Runnable r)
|
void |
runBare()
|
void |
waitForJobExecutorOnCondition(long maxMillisToWait,
Callable<Boolean> condition)
|
void |
waitForJobExecutorOnCondition(long maxMillisToWait,
long intervalMillis,
Callable<Boolean> condition)
Deprecated. |
void |
waitForJobExecutorToProcessAllJobs(long maxMillisToWait)
|
void |
waitForJobExecutorToProcessAllJobs(long maxMillisToWait,
long intervalMillis)
Deprecated. |
| 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 |
processEngine
protected ProcessEngine processEngine
deploymentId
protected String deploymentId
deploymentIds
protected Set<String> deploymentIds
exception
protected Throwable exception
processEngineConfiguration
protected ProcessEngineConfigurationImpl processEngineConfiguration
repositoryService
protected RepositoryService repositoryService
runtimeService
protected RuntimeService runtimeService
taskService
protected TaskService taskService
formService
protected FormService formService
historyService
protected HistoryService historyService
identityService
protected IdentityService identityService
managementService
protected ManagementService managementService
authorizationService
protected AuthorizationService authorizationService
caseService
protected CaseService caseService
filterService
protected FilterService filterService
externalTaskService
protected ExternalTaskService externalTaskService
decisionService
protected DecisionService decisionService
AbstractProcessEngineTestCase
public AbstractProcessEngineTestCase()
initializeProcessEngine
protected abstract void initializeProcessEngine()
closeDownProcessEngine
protected void closeDownProcessEngine()
runBare
public void runBare()
throws Throwable
- Overrides:
runBare in class junit.framework.TestCase
- Throws:
Throwable
deleteDeployments
protected void deleteDeployments()
initializeServices
protected void initializeServices()
clearServiceReferences
protected void clearServiceReferences()
assertProcessEnded
public void assertProcessEnded(String processInstanceId)
assertProcessNotEnded
public void assertProcessNotEnded(String processInstanceId)
assertCaseEnded
public void assertCaseEnded(String caseInstanceId)
waitForJobExecutorToProcessAllJobs
@Deprecated
public void waitForJobExecutorToProcessAllJobs(long maxMillisToWait,
long intervalMillis)
- Deprecated.
waitForJobExecutorToProcessAllJobs
public void waitForJobExecutorToProcessAllJobs(long maxMillisToWait)
waitForJobExecutorOnCondition
@Deprecated
public void waitForJobExecutorOnCondition(long maxMillisToWait,
long intervalMillis,
Callable<Boolean> condition)
- Deprecated.
waitForJobExecutorOnCondition
public void waitForJobExecutorOnCondition(long maxMillisToWait,
Callable<Boolean> condition)
executeAvailableJobs
public void executeAvailableJobs()
- Execute all available jobs recursively till no more jobs found.
executeAvailableJobs
public void executeAvailableJobs(int expectedExecutions)
- Execute all available jobs recursively till no more jobs found or the number of executions is higher than expected.
- Parameters:
expectedExecutions - number of expected job executions
- Throws:
junit.framework.AssertionFailedError - when execute less or more jobs than expected- See Also:
executeAvailableJobs()
areJobsAvailable
public boolean areJobsAvailable()
getInstancesForActivitiyId
@Deprecated
protected List<ActivityInstance> getInstancesForActivitiyId(ActivityInstance activityInstance,
String activityId)
- Deprecated.
getInstancesForActivityId
protected List<ActivityInstance> getInstancesForActivityId(ActivityInstance activityInstance,
String activityId)
runAsUser
protected void runAsUser(String userId,
List<String> groupIds,
Runnable r)
deployment
protected String deployment(org.camunda.bpm.model.bpmn.BpmnModelInstance... bpmnModelInstances)
deployment
protected String deployment(String... resources)
deploymentForTenant
protected String deploymentForTenant(String tenantId,
org.camunda.bpm.model.bpmn.BpmnModelInstance... bpmnModelInstances)
deploymentForTenant
protected String deploymentForTenant(String tenantId,
String... resources)
deploymentForTenant
protected String deploymentForTenant(String tenantId,
String classpathResource,
org.camunda.bpm.model.bpmn.BpmnModelInstance modelInstance)
deployment
protected String deployment(DeploymentBuilder deploymentBuilder,
org.camunda.bpm.model.bpmn.BpmnModelInstance... bpmnModelInstances)
deployment
protected String deployment(DeploymentBuilder deploymentBuilder,
String... resources)
deploymentWithBuilder
protected String deploymentWithBuilder(DeploymentBuilder builder)
Copyright © 2017 camunda services GmbH. All rights reserved.