public class ClassCoverage extends Object implements AggregatedCoverage
| Constructor and Description |
|---|
ClassCoverage() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCoveredElement(String testName,
CoveredElement coveredElement)
Adds a covered element to the test method coverage.
|
void |
addTestMethodCoverage(String testName,
MethodCoverage testCoverage)
Add a test method coverage to the class coverage.
|
void |
assertAllDeploymentsEqual()
Asserts if all method deployments are equal.
|
void |
endCoveredElement(String currentTestMethodName,
CoveredElement coveredElement)
Mark a covered element execution as ended.
|
double |
getCoveragePercentage()
Retrieves the class coverage percentage.
|
Set<String> |
getCoveredFlowNodeIds(String processDefinitionKey)
Retrieves a set of covered flow node IDs for the given process definition key.
|
Set<CoveredFlowNode> |
getCoveredFlowNodes()
Retrieves the covered flow nodes.
|
Set<CoveredFlowNode> |
getCoveredFlowNodes(String processDefinitionKey)
Retrieves covered flow nodes for the given process definition key.
|
Set<String> |
getCoveredSequenceFlowIds(String processDefinitionKey)
Retrieves a set of covered sequence flow IDs for the given process
definition key.
|
Set<CoveredSequenceFlow> |
getCoveredSequenceFlows()
Retrieves the covered sequence flows.
|
Set<org.camunda.bpm.engine.repository.ProcessDefinition> |
getProcessDefinitions()
Retrieves the process definitions of the coverage test.
|
MethodCoverage |
getTestMethodCoverage(String testName)
Retrieves a test methods coverage.
|
public void addCoveredElement(String testName, CoveredElement coveredElement)
testName - coveredElement - public void endCoveredElement(String currentTestMethodName, CoveredElement coveredElement)
currentTestMethodName - coveredElement - public MethodCoverage getTestMethodCoverage(String testName)
testName - The name of the test method.public void addTestMethodCoverage(String testName, MethodCoverage testCoverage)
testName - testCoverage - public double getCoveragePercentage()
getCoveragePercentage in interface AggregatedCoveragepublic Set<CoveredFlowNode> getCoveredFlowNodes()
CoveredElementComparatorpublic Set<CoveredFlowNode> getCoveredFlowNodes(String processDefinitionKey)
AggregatedCoveragegetCoveredFlowNodes in interface AggregatedCoveragepublic Set<String> getCoveredFlowNodeIds(String processDefinitionKey)
getCoveredFlowNodeIds in interface AggregatedCoveragepublic Set<CoveredSequenceFlow> getCoveredSequenceFlows()
CoveredElementComparatorpublic Set<String> getCoveredSequenceFlowIds(String processDefinitionKey)
getCoveredSequenceFlowIds in interface AggregatedCoveragepublic Set<org.camunda.bpm.engine.repository.ProcessDefinition> getProcessDefinitions()
getProcessDefinitions in interface AggregatedCoveragepublic void assertAllDeploymentsEqual()
Copyright © 2017 camunda services GmbH. All rights reserved.