Package io.flowcov.camunda.junit
Class FlowCovProcessEngineRuleBuilder
- java.lang.Object
-
- io.flowcov.camunda.junit.FlowCovProcessEngineRuleBuilder
-
public class FlowCovProcessEngineRuleBuilder extends java.lang.ObjectFluent Builder for FlowCovProcessEngineRule.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FlowCovProcessEngineRulebuild()Builds the coverage rule.static FlowCovProcessEngineRuleBuildercreate()Creates a TestCoverageProcessEngineRuleBuilder with the default class coverage assertion property activated.static FlowCovProcessEngineRuleBuildercreate(org.camunda.bpm.engine.ProcessEngine processEngine)Creates a TestCoverageProcessEngineRuleBuilder with the default class coverage assertion property activated.static FlowCovProcessEngineRuleBuildercreateBase()static FlowCovProcessEngineRuleBuildercreateBase(org.camunda.bpm.engine.ProcessEngine processEngine)FlowCovProcessEngineRuleBuilderexcludeProcessDefinitionKeys(java.lang.String... processDefinitionKeys)FlowCovProcessEngineRuleBuildersetCoverageTestRunStateFactory(FlowCovTestRunStateFactory coverageTestRunStateFactory)Configures CoverageTestRunStateFactory used to create CoverageTestRunState.
-
-
-
Method Detail
-
create
public static FlowCovProcessEngineRuleBuilder create()
Creates a TestCoverageProcessEngineRuleBuilder with the default class coverage assertion property activated.- Returns:
-
create
public static FlowCovProcessEngineRuleBuilder create(org.camunda.bpm.engine.ProcessEngine processEngine)
Creates a TestCoverageProcessEngineRuleBuilder with the default class coverage assertion property activated.- Returns:
-
createBase
public static FlowCovProcessEngineRuleBuilder createBase()
- Returns:
- a basic builder with nothing preconfigured
-
createBase
public static FlowCovProcessEngineRuleBuilder createBase(org.camunda.bpm.engine.ProcessEngine processEngine)
- Returns:
- a basic builder with nothing preconfigured
-
setCoverageTestRunStateFactory
public FlowCovProcessEngineRuleBuilder setCoverageTestRunStateFactory(FlowCovTestRunStateFactory coverageTestRunStateFactory)
Configures CoverageTestRunStateFactory used to create CoverageTestRunState. Useful for sharing state between several test-classes- Parameters:
coverageTestRunStateFactory-- Returns:
-
excludeProcessDefinitionKeys
public FlowCovProcessEngineRuleBuilder excludeProcessDefinitionKeys(java.lang.String... processDefinitionKeys)
-
build
public FlowCovProcessEngineRule build()
Builds the coverage rule.- Returns:
-
-