public class AggregatedCoverageTestRunState extends Object implements CoverageTestRunState
| Constructor and Description |
|---|
AggregatedCoverageTestRunState() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCoveredElement(CoveredElement coveredElement)
Adds the covered element to the current test run coverage.
|
void |
endCoveredElement(CoveredElement coveredElement)
Mark a covered element execution as ended.
|
AggregatedCoverage |
getAggregatedCoverage()
Retrieves the aggregated coverage without changing the current state.
|
ClassCoverage |
getClassCoverage()
Retrieves the class coverage.
|
MethodCoverage |
getCurrentTestMethodCoverage()
Retrieves the currently executing test method coverage.
|
String |
getCurrentTestMethodName()
Retrieves the name of the currently executing test method.
|
String |
getTestClassName() |
MethodCoverage |
getTestMethodCoverage(String testName)
Retrieves the coverage for a test method.
|
void |
initializeTestMethodCoverage(org.camunda.bpm.engine.ProcessEngine processEngine,
String deploymentId,
List<org.camunda.bpm.engine.repository.ProcessDefinition> processDefinitions,
String testName)
Adds a test method to the class coverage.
|
void |
setCurrentTestMethodName(String currentTestName)
Sets the name of the currently executing test mehod.
|
void |
setExcludedProcessDefinitionKeys(List<String> excludedProcessDefinitionKeys) |
void |
setTestClassName(String className) |
void |
switchToNewState(CoverageTestRunState newState) |
public void switchToNewState(CoverageTestRunState newState)
public AggregatedCoverage getAggregatedCoverage()
public void addCoveredElement(CoveredElement coveredElement)
CoverageTestRunStateaddCoveredElement in interface CoverageTestRunStatepublic void endCoveredElement(CoveredElement coveredElement)
CoverageTestRunStateendCoveredElement in interface CoverageTestRunStatepublic void initializeTestMethodCoverage(org.camunda.bpm.engine.ProcessEngine processEngine,
String deploymentId,
List<org.camunda.bpm.engine.repository.ProcessDefinition> processDefinitions,
String testName)
CoverageTestRunStateinitializeTestMethodCoverage in interface CoverageTestRunStatedeploymentId - The deployment ID of the test method run. (Hint: Every test
method run has its own deployment.)processDefinitions - The process definitions of the test method deployment.testName - The name of the test method.public MethodCoverage getTestMethodCoverage(String testName)
CoverageTestRunStategetTestMethodCoverage in interface CoverageTestRunStatepublic MethodCoverage getCurrentTestMethodCoverage()
CoverageTestRunStategetCurrentTestMethodCoverage in interface CoverageTestRunStatepublic ClassCoverage getClassCoverage()
CoverageTestRunStategetClassCoverage in interface CoverageTestRunStatepublic String getCurrentTestMethodName()
CoverageTestRunStategetCurrentTestMethodName in interface CoverageTestRunStatepublic void setCurrentTestMethodName(String currentTestName)
CoverageTestRunStatesetCurrentTestMethodName in interface CoverageTestRunStatepublic String getTestClassName()
getTestClassName in interface CoverageTestRunStatepublic void setTestClassName(String className)
setTestClassName in interface CoverageTestRunStatepublic void setExcludedProcessDefinitionKeys(List<String> excludedProcessDefinitionKeys)
setExcludedProcessDefinitionKeys in interface CoverageTestRunStateCopyright © 2020 Camunda Services GmbH. All rights reserved.