Package 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
- Author:
- Tom Baeyens
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AuthorizationServiceprotected CaseServiceprotected DecisionServiceprotected Stringprotected Throwableprotected ExternalTaskServiceprotected FilterServiceprotected FormServiceprotected HistoryServiceprotected IdentityServiceprotected ManagementServiceprotected ProcessEngineprotected ProcessEngineConfigurationImplprotected RepositoryServiceprotected RuntimeServiceprotected TaskService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidassertCaseEnded(String caseInstanceId) voidassertProcessEnded(String processInstanceId) voidassertProcessNotEnded(String processInstanceId) protected voidprotected voidprotected voidprotected voidprotected Stringdeployment(String... resources) protected Stringdeployment(DeploymentBuilder deploymentBuilder, String... resources) protected Stringdeployment(DeploymentBuilder deploymentBuilder, BpmnModelInstance... bpmnModelInstances) protected Stringdeployment(BpmnModelInstance... bpmnModelInstances) protected StringdeploymentForTenant(String tenantId, String... resources) protected StringdeploymentForTenant(String tenantId, String classpathResource, BpmnModelInstance modelInstance) protected StringdeploymentForTenant(String tenantId, BpmnModelInstance... bpmnModelInstances) protected StringdeploymentWithBuilder(DeploymentBuilder builder) voidExecute all available jobs recursively till no more jobs found.voidexecuteAvailableJobs(boolean recursive) voidexecuteAvailableJobs(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 voidprotected voidprotected voidvoidrunBare()voidwaitForJobExecutorOnCondition(long maxMillisToWait, long intervalMillis, Callable<Boolean> condition) Deprecated.voidwaitForJobExecutorOnCondition(long maxMillisToWait, Callable<Boolean> condition) voidwaitForJobExecutorToProcessAllJobs(long maxMillisToWait) voidwaitForJobExecutorToProcessAllJobs(long maxMillisToWait, long intervalMillis) Deprecated.Methods inherited from class org.camunda.bpm.engine.impl.test.PvmTestCase
assertTextPresent, assertTextPresentIgnoreCase, defaultManualActivationMethods 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
-
Field Details
-
processEngine
-
deploymentId
-
deploymentIds
-
exception
-
processEngineConfiguration
-
repositoryService
-
runtimeService
-
taskService
-
formService
-
historyService
-
identityService
-
managementService
-
authorizationService
-
caseService
-
filterService
-
externalTaskService
-
decisionService
-
-
Constructor Details
-
AbstractProcessEngineTestCase
public AbstractProcessEngineTestCase()
-
-
Method Details
-
initializeProcessEngine
protected abstract void initializeProcessEngine() -
closeDownProcessEngine
protected void closeDownProcessEngine() -
runBare
- Overrides:
runBarein classjunit.framework.TestCase- Throws:
Throwable
-
deleteHistoryCleanupJobs
protected void deleteHistoryCleanupJobs() -
deleteDeployments
protected void deleteDeployments() -
initializeServices
protected void initializeServices() -
clearServiceReferences
protected void clearServiceReferences() -
assertProcessEnded
-
assertProcessNotEnded
-
assertCaseEnded
-
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
-
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
public void executeAvailableJobs(boolean recursive) -
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
-
deployment
-
deployment
-
deploymentForTenant
-
deploymentForTenant
-
deploymentForTenant
protected String deploymentForTenant(String tenantId, String classpathResource, BpmnModelInstance modelInstance) -
deployment
protected String deployment(DeploymentBuilder deploymentBuilder, BpmnModelInstance... bpmnModelInstances) -
deployment
-
deploymentWithBuilder
-