A B C D E F G H I M P R S T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addCoveredDmnRule(List<CoveredDmnRule>) - Method in class io.flowcov.camunda.model.DecisionCoverage
-
Adds a covered DMN Rule to the coverage.
- addCoveredDmnRules(String, List<CoveredDmnRule>) - Method in class io.flowcov.camunda.model.ClassCoverage
- addCoveredDmnRules(List<CoveredDmnRule>) - Method in class io.flowcov.camunda.model.MethodCoverage
- addCoveredElement(CoveredElement) - Method in class io.flowcov.camunda.junit.FlowCovTestRunState
-
Adds the covered element to the current test run coverage.
- addCoveredElement(CoveredElement) - Method in class io.flowcov.camunda.model.MethodCoverage
-
Add a covered element to the method coverage.
- addCoveredElement(CoveredElement) - Method in class io.flowcov.camunda.model.ProcessCoverage
-
Adds a covered element to the coverage.
- addCoveredElement(String, CoveredElement) - Method in class io.flowcov.camunda.model.ClassCoverage
-
Adds a covered element to the test method coverage.
- addCoveredRules(List<CoveredDmnRule>) - Method in class io.flowcov.camunda.junit.FlowCovTestRunState
- addDecisionCoverage(DecisionCoverage) - Method in class io.flowcov.camunda.model.MethodCoverage
- addProcessCoverage(ProcessCoverage) - Method in class io.flowcov.camunda.model.MethodCoverage
-
Add a process coverage to the method coverage.
- addTestMethodCoverage(String, MethodCoverage) - Method in class io.flowcov.camunda.model.ClassCoverage
-
Add a test method coverage to the class coverage.
- AggregatedCoverage - Interface in io.flowcov.camunda.model
-
A coverage that may have multiple deployed process definitions.
- Api - Class in io.flowcov.camunda.util
- Api.Camunda - Class in io.flowcov.camunda.util
- apply(Statement, Description) - Method in class io.flowcov.camunda.junit.FlowCovProcessEngineRule
- assertAllDeploymentsEqual() - Method in class io.flowcov.camunda.model.ClassCoverage
-
Asserts if all method deployments are equal.
B
- BpmnModel - Class in io.flowcov.camunda.api.bpmn
- BpmnModel() - Constructor for class io.flowcov.camunda.api.bpmn.BpmnModel
- BpmnTestClass - Class in io.flowcov.camunda.api.bpmn
- BpmnTestClass() - Constructor for class io.flowcov.camunda.api.bpmn.BpmnTestClass
- BpmnTestMethod - Class in io.flowcov.camunda.api.bpmn
- BpmnTestMethod() - Constructor for class io.flowcov.camunda.api.bpmn.BpmnTestMethod
- build() - Method in class io.flowcov.camunda.junit.FlowCovProcessEngineRuleBuilder
-
Builds the coverage rule.
- Build - Class in io.flowcov.camunda.api
-
Build Class that is send to FlowCov.
- Build() - Constructor for class io.flowcov.camunda.api.Build
C
- Camunda() - Constructor for class io.flowcov.camunda.util.Api.Camunda
- ClassCoverage - Class in io.flowcov.camunda.model
-
Test class coverage model.
- ClassCoverage() - Constructor for class io.flowcov.camunda.model.ClassCoverage
- compare(CoveredElement, CoveredElement) - Method in class io.flowcov.camunda.util.CoveredElementComparator
- CompensationEventCoverageHandler - Class in io.flowcov.camunda.listeners
-
Handler for Compensation Boundary Events
- CompensationEventCoverageHandler() - Constructor for class io.flowcov.camunda.listeners.CompensationEventCoverageHandler
- CoverageHistoryEventHandler - Class in io.flowcov.camunda.listeners
-
Extends the
DbHistoryEventHandlerin order to notify the process test coverage of a covered rule. - CoverageHistoryEventHandler() - Constructor for class io.flowcov.camunda.listeners.CoverageHistoryEventHandler
- CoverageReportUtil - Class in io.flowcov.camunda.util
-
Utility for generating graphical class and method coverage reports.
- CoverageReportUtil() - Constructor for class io.flowcov.camunda.util.CoverageReportUtil
- CoveredDmnRule - Class in io.flowcov.camunda.model
- CoveredDmnRule() - Constructor for class io.flowcov.camunda.model.CoveredDmnRule
- CoveredElement - Class in io.flowcov.camunda.model
-
An element covered by a test.
- CoveredElement() - Constructor for class io.flowcov.camunda.model.CoveredElement
- CoveredElementComparator - Class in io.flowcov.camunda.util
-
Compared covered elements by their process definition keys and element IDs.
- CoveredFlowNode - Class in io.flowcov.camunda.model
-
An activity covered by a test.
- CoveredFlowNode(String, String, String, String) - Constructor for class io.flowcov.camunda.model.CoveredFlowNode
- CoveredSequenceFlow - Class in io.flowcov.camunda.model
-
A sequence flow covered by a test.
- CoveredSequenceFlow(String, String) - Constructor for class io.flowcov.camunda.model.CoveredSequenceFlow
- create() - Static method in class io.flowcov.camunda.junit.FlowCovProcessEngineRuleBuilder
-
Creates a TestCoverageProcessEngineRuleBuilder with the default class coverage assertion property activated.
- create(String, List<String>) - Method in class io.flowcov.camunda.junit.FlowCovTestRunStateFactory
- create(ProcessEngine) - Static method in class io.flowcov.camunda.junit.FlowCovProcessEngineRuleBuilder
-
Creates a TestCoverageProcessEngineRuleBuilder with the default class coverage assertion property activated.
- createBase() - Static method in class io.flowcov.camunda.junit.FlowCovProcessEngineRuleBuilder
- createBase(ProcessEngine) - Static method in class io.flowcov.camunda.junit.FlowCovProcessEngineRuleBuilder
- createClassReport(ProcessEngine, FlowCovTestRunState) - Static method in class io.flowcov.camunda.util.CoverageReportUtil
-
Generates a coverage report for the whole test class.
D
- DecisionCoverage - Class in io.flowcov.camunda.model
-
Coverage of a process definition.
- DecisionCoverage(ProcessEngine, DecisionDefinition) - Constructor for class io.flowcov.camunda.model.DecisionCoverage
-
Constructor assembling a pristine decision coverage object from the decision definition and DMN model information retrieved from the process engine.
- DmnModel - Class in io.flowcov.camunda.api.dmn
- DmnModel() - Constructor for class io.flowcov.camunda.api.dmn.DmnModel
- DmnTestClass - Class in io.flowcov.camunda.api.dmn
- DmnTestClass() - Constructor for class io.flowcov.camunda.api.dmn.DmnTestClass
- DmnTestMethod - Class in io.flowcov.camunda.api.dmn
- DmnTestMethod() - Constructor for class io.flowcov.camunda.api.dmn.DmnTestMethod
E
- ElementCoverageParseListener - Class in io.flowcov.camunda.listeners
-
Parse listener for adding coverage information to the test state.
- ElementCoverageParseListener() - Constructor for class io.flowcov.camunda.listeners.ElementCoverageParseListener
- endCoveredElement(CoveredElement) - Method in class io.flowcov.camunda.junit.FlowCovTestRunState
-
Mark a covered element execution as ended.
- endCoveredElement(CoveredElement) - Method in class io.flowcov.camunda.model.MethodCoverage
-
Mark a covered element execution as ended.
- endCoveredElement(CoveredElement) - Method in class io.flowcov.camunda.model.ProcessCoverage
-
Mark a covered element execution as ended.
- endCoveredElement(String, CoveredElement) - Method in class io.flowcov.camunda.model.ClassCoverage
-
Mark a covered element execution as ended.
- excludeProcessDefinitionKeys(String...) - Method in class io.flowcov.camunda.junit.FlowCovProcessEngineRuleBuilder
- executionStartCounter - Variable in class io.flowcov.camunda.model.CoveredElement
-
The start time of the element
F
- fail() - Method in class io.flowcov.camunda.util.Api
- fail(String) - Method in class io.flowcov.camunda.util.Api
- failed(Throwable, Description) - Method in class io.flowcov.camunda.junit.FlowCovProcessEngineRule
- feature(Class, String, Class<?>...) - Static method in class io.flowcov.camunda.util.Api
- feature(String) - Static method in class io.flowcov.camunda.util.Api
- feature(String, String, Class<?>...) - Static method in class io.flowcov.camunda.util.Api
- finished(Description) - Method in class io.flowcov.camunda.junit.FlowCovProcessEngineRule
- FlowCovProcessEngineRule - Class in io.flowcov.camunda.junit
-
Rule handling the flowcov test coverage
- FlowCovProcessEngineRuleBuilder - Class in io.flowcov.camunda.junit
-
Fluent Builder for FlowCovProcessEngineRule.
- FlowCovReporter - Class in io.flowcov.camunda.util
-
Util generating JSON process test coverage reports.
- FlowCovReporter() - Constructor for class io.flowcov.camunda.util.FlowCovReporter
- FlowCovTestRunState - Class in io.flowcov.camunda.junit
-
State tracking the current class and method coverage run.
- FlowCovTestRunState() - Constructor for class io.flowcov.camunda.junit.FlowCovTestRunState
- FlowCovTestRunStateFactory - Class in io.flowcov.camunda.junit
- FlowCovTestRunStateFactory() - Constructor for class io.flowcov.camunda.junit.FlowCovTestRunStateFactory
- FlowNode - Class in io.flowcov.camunda.api.bpmn
- FlowNode() - Constructor for class io.flowcov.camunda.api.bpmn.FlowNode
G
- generateReport(String, Build) - Static method in class io.flowcov.camunda.util.FlowCovReporter
-
Generates the FlowCov Json report.
- getAnyMethodCoverage() - Method in class io.flowcov.camunda.model.ClassCoverage
-
Retrieves the first method coverage found.
- getBpmnXml(ProcessDefinition) - Static method in class io.flowcov.camunda.util.CoverageReportUtil
-
Retrieves a process definitions BPMN XML.
- getClassCoverage() - Method in class io.flowcov.camunda.junit.FlowCovTestRunState
-
Retrieves the class coverage.
- getCoveredDecisionRules(String) - Method in interface io.flowcov.camunda.model.AggregatedCoverage
-
Retrieces covered dmn rules for the given decision key
- getCoveredDecisionRules(String) - Method in class io.flowcov.camunda.model.ClassCoverage
- getCoveredDecisionRules(String) - Method in class io.flowcov.camunda.model.MethodCoverage
- getCoveredFlowNodeIds() - Method in class io.flowcov.camunda.model.ProcessCoverage
- getCoveredFlowNodes() - Method in class io.flowcov.camunda.model.MethodCoverage
-
Retrieves a set of covered flow nodes of the process definitions deployed by this test method.
- getCoveredFlowNodes(String) - Method in interface io.flowcov.camunda.model.AggregatedCoverage
-
Retrieves covered flow nodes for the given process definition key.
- getCoveredFlowNodes(String) - Method in class io.flowcov.camunda.model.ClassCoverage
- getCoveredFlowNodes(String) - Method in class io.flowcov.camunda.model.MethodCoverage
- getCoveredSequenceFlowIds() - Method in class io.flowcov.camunda.model.ProcessCoverage
- getCoveredSequenceFlows() - Method in class io.flowcov.camunda.model.MethodCoverage
- getCoveredSequenceFlows(String) - Method in interface io.flowcov.camunda.model.AggregatedCoverage
-
Retrieves covered sequence flow IDs for the given process definition key.
- getCoveredSequenceFlows(String) - Method in class io.flowcov.camunda.model.ClassCoverage
- getCoveredSequenceFlows(String) - Method in class io.flowcov.camunda.model.MethodCoverage
- getCurrentTestMethodCoverage() - Method in class io.flowcov.camunda.junit.FlowCovTestRunState
-
Retrieves the currently executing test method coverage.
- getCurrentTestMethodName() - Method in class io.flowcov.camunda.junit.FlowCovTestRunState
-
Retrieves the name of the currently executing test method.
- getDecisionDefinitionId() - Method in class io.flowcov.camunda.model.DecisionCoverage
- getDecisionDefinitionKey() - Method in class io.flowcov.camunda.model.DecisionCoverage
- getDecisionDefinitions() - Method in interface io.flowcov.camunda.model.AggregatedCoverage
-
Retrieves the decision definitions of the coverage.
- getDecisionDefinitions() - Method in class io.flowcov.camunda.model.ClassCoverage
-
Retrieves the process definitions of the coverage test.
- getDecisionDefinitions() - Method in class io.flowcov.camunda.model.MethodCoverage
- getDecisionDefintion() - Method in class io.flowcov.camunda.model.DecisionCoverage
- getDecisionRuleCount(String) - Method in class io.flowcov.camunda.model.MethodCoverage
- getDmnXml(DecisionDefinition) - Static method in class io.flowcov.camunda.util.CoverageReportUtil
-
Retrieves a decision definitions BPMN XML.
- getElementId() - Method in class io.flowcov.camunda.model.CoveredElement
-
Retrieves the element's ID.
- getElementId() - Method in class io.flowcov.camunda.model.CoveredFlowNode
- getElementId() - Method in class io.flowcov.camunda.model.CoveredSequenceFlow
- getProcessDefinitionId() - Method in class io.flowcov.camunda.model.ProcessCoverage
- getProcessDefinitionKey() - Method in class io.flowcov.camunda.model.ProcessCoverage
- getProcessDefinitions() - Method in interface io.flowcov.camunda.model.AggregatedCoverage
-
Retrieves the process definitions of the coverage.
- getProcessDefinitions() - Method in class io.flowcov.camunda.model.ClassCoverage
-
Retrieves the process definitions of the coverage test.
- getProcessDefinitions() - Method in class io.flowcov.camunda.model.MethodCoverage
- getProcessElementCount(String) - Method in class io.flowcov.camunda.model.MethodCoverage
- getTestClassName() - Method in class io.flowcov.camunda.junit.FlowCovTestRunState
- getTestMethodCoverage() - Method in class io.flowcov.camunda.model.ClassCoverage
-
Retrieves all method coverage.
- getTestMethodCoverage(String) - Method in class io.flowcov.camunda.junit.FlowCovTestRunState
-
Retrieves the coverage for a test method.
- getTestMethodCoverage(String) - Method in class io.flowcov.camunda.model.ClassCoverage
-
Retrieves a test methods coverage.
H
- handleEvent(HistoryEvent) - Method in class io.flowcov.camunda.listeners.CoverageHistoryEventHandler
- handleEvent(EventSubscriptionEntity, Object, Object, String, CommandContext) - Method in class io.flowcov.camunda.listeners.CompensationEventCoverageHandler
I
- init() - Method in class io.flowcov.camunda.junit.ProcessCoverageInMemProcessEngineConfiguration
- init() - Method in class io.flowcov.camunda.spring.SpringProcessWithCoverageEngineConfiguration
- initializeProcessCoverageExtensions(ProcessEngineConfigurationImpl) - Static method in class io.flowcov.camunda.junit.ProcessCoverageConfigurator
- initializeTestMethodCoverage(ProcessEngine, String, List<ProcessDefinition>, List<DecisionDefinition>, String) - Method in class io.flowcov.camunda.junit.FlowCovTestRunState
-
Adds a test method to the class coverage.
- instance() - Static method in class io.flowcov.camunda.util.CoveredElementComparator
- invoke(Object, Object...) - Method in class io.flowcov.camunda.util.Api
- io.flowcov.camunda.api - package io.flowcov.camunda.api
- io.flowcov.camunda.api.bpmn - package io.flowcov.camunda.api.bpmn
- io.flowcov.camunda.api.dmn - package io.flowcov.camunda.api.dmn
- io.flowcov.camunda.junit - package io.flowcov.camunda.junit
- io.flowcov.camunda.listeners - package io.flowcov.camunda.listeners
- io.flowcov.camunda.model - package io.flowcov.camunda.model
- io.flowcov.camunda.spring - package io.flowcov.camunda.spring
- io.flowcov.camunda.util - package io.flowcov.camunda.util
- isSupported() - Method in class io.flowcov.camunda.util.Api
M
- MethodCoverage - Class in io.flowcov.camunda.model
-
Coverage of an individual test method.
- MethodCoverage(String, String) - Constructor for class io.flowcov.camunda.model.MethodCoverage
P
- parseBoundaryErrorEventDefinition(Element, boolean, ActivityImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseBoundaryEvent(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseBoundaryMessageEventDefinition(Element, boolean, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseBoundarySignalEventDefinition(Element, boolean, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseBoundaryTimerEventDefinition(Element, boolean, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseBusinessRuleTask(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseCallActivity(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseCompensateEventDefinition(Element, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseEndEvent(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseEventBasedGateway(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseExclusiveGateway(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseInclusiveGateway(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseIntermediateCatchEvent(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseIntermediateMessageCatchEventDefinition(Element, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseIntermediateSignalCatchEventDefinition(Element, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseIntermediateThrowEvent(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseIntermediateTimerEventDefinition(Element, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseManualTask(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseMultiInstanceLoopCharacteristics(Element, Element, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseParallelGateway(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseReceiveTask(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseScriptTask(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseSendTask(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseSequenceFlow(Element, ScopeImpl, TransitionImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseServiceTask(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseStartEvent(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseSubProcess(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseTask(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseTransaction(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- parseUserTask(Element, ScopeImpl, ActivityImpl) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- ProcessCoverage - Class in io.flowcov.camunda.model
-
Coverage of a process definition.
- ProcessCoverage(ProcessEngine, ProcessDefinition) - Constructor for class io.flowcov.camunda.model.ProcessCoverage
-
Constructor assembling a pristine process coverage object from the process definition and BPMN model information retrieved from the process engine.
- ProcessCoverageConfigurator - Class in io.flowcov.camunda.junit
-
Helper methods to configure the process coverage extensions on a given ProcessEngineConfigurationImpl
- ProcessCoverageConfigurator() - Constructor for class io.flowcov.camunda.junit.ProcessCoverageConfigurator
- ProcessCoverageInMemProcessEngineConfiguration - Class in io.flowcov.camunda.junit
-
Standalone in memory process engine configuration additionally configuring flow node, sequence flow and compensation listeners for process coverage testing.
- ProcessCoverageInMemProcessEngineConfiguration() - Constructor for class io.flowcov.camunda.junit.ProcessCoverageInMemProcessEngineConfiguration
- processDefinitionKey - Variable in class io.flowcov.camunda.model.CoveredElement
-
The key of the elements process definition.
R
- Rule - Class in io.flowcov.camunda.api.dmn
- Rule() - Constructor for class io.flowcov.camunda.api.dmn.Rule
S
- SequenceFlow - Class in io.flowcov.camunda.api.bpmn
- SequenceFlow() - Constructor for class io.flowcov.camunda.api.bpmn.SequenceFlow
- setCoverageTestRunState(FlowCovTestRunState) - Method in class io.flowcov.camunda.listeners.CompensationEventCoverageHandler
- setCoverageTestRunState(FlowCovTestRunState) - Method in class io.flowcov.camunda.listeners.CoverageHistoryEventHandler
- setCoverageTestRunState(FlowCovTestRunState) - Method in class io.flowcov.camunda.listeners.ElementCoverageParseListener
- setCoverageTestRunStateFactory(FlowCovTestRunStateFactory) - Method in class io.flowcov.camunda.junit.FlowCovProcessEngineRule
- setCoverageTestRunStateFactory(FlowCovTestRunStateFactory) - Method in class io.flowcov.camunda.junit.FlowCovProcessEngineRuleBuilder
-
Configures CoverageTestRunStateFactory used to create CoverageTestRunState.
- setCurrentTestMethodName(String) - Method in class io.flowcov.camunda.junit.FlowCovTestRunState
-
Sets the name of the currently executing test mehod.
- setExcludedProcessDefinitionKeys(List<String>) - Method in class io.flowcov.camunda.junit.FlowCovProcessEngineRule
- setExcludedProcessDefinitionKeys(List<String>) - Method in class io.flowcov.camunda.junit.FlowCovTestRunState
- setTestClassName(String) - Method in class io.flowcov.camunda.junit.FlowCovTestRunState
- SpringProcessWithCoverageEngineConfiguration - Class in io.flowcov.camunda.spring
-
Spring process engine configuration additionally configuring flow node, sequence flow and compensation listeners for process coverage testing.
- SpringProcessWithCoverageEngineConfiguration() - Constructor for class io.flowcov.camunda.spring.SpringProcessWithCoverageEngineConfiguration
- starting(Description) - Method in class io.flowcov.camunda.junit.FlowCovProcessEngineRule
- succeeded(Description) - Method in class io.flowcov.camunda.junit.FlowCovProcessEngineRule
- supportsCompensationEventCoverage() - Static method in class io.flowcov.camunda.util.Api.Camunda
T
- TARGET_DIR_ROOT - Static variable in class io.flowcov.camunda.util.CoverageReportUtil
-
Root directory for all coverage reports.
W
- warn() - Method in class io.flowcov.camunda.util.Api
- warn(String) - Method in class io.flowcov.camunda.util.Api
- writeToFile(String, String) - Static method in class io.flowcov.camunda.util.FlowCovReporter
-
Write the html report.
All Classes All Packages