public class DefaultCoverageTestRunState extends Object implements CoverageTestRunState
| Constructor and Description |
|---|
DefaultCoverageTestRunState() |
| 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.
|
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) |
public void addCoveredElement(CoveredElement coveredElement)
addCoveredElement in interface CoverageTestRunStatecoveredElement - public void endCoveredElement(CoveredElement coveredElement)
endCoveredElement in interface CoverageTestRunStatecoveredElement - public void initializeTestMethodCoverage(org.camunda.bpm.engine.ProcessEngine processEngine,
String deploymentId,
List<org.camunda.bpm.engine.repository.ProcessDefinition> processDefinitions,
String testName)
initializeTestMethodCoverage in interface CoverageTestRunStateprocessEngine - deploymentId - 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)
getTestMethodCoverage in interface CoverageTestRunStatetestName - public MethodCoverage getCurrentTestMethodCoverage()
getCurrentTestMethodCoverage in interface CoverageTestRunStatepublic ClassCoverage getClassCoverage()
getClassCoverage in interface CoverageTestRunStatepublic String getCurrentTestMethodName()
getCurrentTestMethodName in interface CoverageTestRunStatepublic void setCurrentTestMethodName(String currentTestName)
setCurrentTestMethodName in interface CoverageTestRunStatecurrentTestName - public 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.