Package io.flowcov.camunda.junit
Class FlowCovProcessEngineRule
- java.lang.Object
-
- org.junit.rules.TestWatcher
-
- org.camunda.bpm.engine.test.ProcessEngineRule
-
- io.flowcov.camunda.junit.FlowCovProcessEngineRule
-
- All Implemented Interfaces:
org.camunda.bpm.engine.ProcessEngineServices,org.junit.rules.TestRule
public class FlowCovProcessEngineRule extends org.camunda.bpm.engine.test.ProcessEngineRuleRule handling the flowcov test coverage
-
-
Field Summary
-
Fields inherited from class org.camunda.bpm.engine.test.ProcessEngineRule
additionalDeployments, authorizationService, caseService, configurationResource, configurationResourceCompat, decisionService, deploymentId, ensureCleanAfterTest, externalTaskService, filterService, formService, historyService, identityService, managementService, processEngine, processEngineConfiguration, repositoryService, runtimeService, taskService
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTestMethodCoverageAssertionMatcher(java.lang.String testMethodName, org.hamcrest.Matcher<java.lang.Double> matcher)Adds an assertion for a test method's coverage percentage.org.junit.runners.model.Statementapply(org.junit.runners.model.Statement base, org.junit.runner.Description description)protected voidfailed(java.lang.Throwable e, org.junit.runner.Description description)voidfinished(org.junit.runner.Description description)voidsetCoverageTestRunStateFactory(FlowCovTestRunStateFactory coverageTestRunStateFactory)voidsetExcludedProcessDefinitionKeys(java.util.List<java.lang.String> excludedProcessDefinitionKeys)voidstarting(org.junit.runner.Description description)protected voidsucceeded(org.junit.runner.Description description)-
Methods inherited from class org.camunda.bpm.engine.test.ProcessEngineRule
clearServiceReferences, getAuthorizationService, getCaseService, getConfigurationResource, getDecisionService, getExternalTaskService, getFilterService, getFormService, getHistoryService, getIdentityService, getManagementService, getProcessEngine, getProcessEngineConfiguration, getRepositoryService, getRuntimeService, getTaskService, initializeProcessEngine, initializeServices, manageDeployment, setAuthorizationService, setCaseService, setConfigurationResource, setCurrentTime, setDecisionService, setExternalTaskService, setFilterService, setFormService, setHistoricDataService, setHistoryService, setIdentityService, setManagementService, setProcessEngine, setProcessEngineConfiguration, setRepositoryService, setRuntimeService, setTaskService
-
-
-
-
Method Detail
-
addTestMethodCoverageAssertionMatcher
public void addTestMethodCoverageAssertionMatcher(java.lang.String testMethodName, org.hamcrest.Matcher<java.lang.Double> matcher)Adds an assertion for a test method's coverage percentage.- Parameters:
testMethodName-matcher-
-
setExcludedProcessDefinitionKeys
public void setExcludedProcessDefinitionKeys(java.util.List<java.lang.String> excludedProcessDefinitionKeys)
-
starting
public void starting(org.junit.runner.Description description)
- Overrides:
startingin classorg.camunda.bpm.engine.test.ProcessEngineRule
-
finished
public void finished(org.junit.runner.Description description)
- Overrides:
finishedin classorg.camunda.bpm.engine.test.ProcessEngineRule
-
setCoverageTestRunStateFactory
public void setCoverageTestRunStateFactory(FlowCovTestRunStateFactory coverageTestRunStateFactory)
-
apply
public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description description)- Specified by:
applyin interfaceorg.junit.rules.TestRule- Overrides:
applyin classorg.camunda.bpm.engine.test.ProcessEngineRule
-
succeeded
protected void succeeded(org.junit.runner.Description description)
- Overrides:
succeededin classorg.junit.rules.TestWatcher
-
failed
protected void failed(java.lang.Throwable e, org.junit.runner.Description description)- Overrides:
failedin classorg.junit.rules.TestWatcher
-
-