A B C D E F G H I M P R S T W 
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.
addTestMethodCoverageAssertionMatcher(String, Matcher<Double>) - Method in class io.flowcov.camunda.junit.FlowCovProcessEngineRule
Adds an assertion for a test method's coverage percentage.
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 DbHistoryEventHandler in 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.
A B C D E F G H I M P R S T W 
All Classes All Packages