Class DefaultCoverageTestRunState

  • All Implemented Interfaces:
    CoverageTestRunState

    public class DefaultCoverageTestRunState
    extends java.lang.Object
    implements CoverageTestRunState
    State tracking the current class and method coverage run.
    • Constructor Detail

      • DefaultCoverageTestRunState

        public DefaultCoverageTestRunState()
    • Method Detail

      • initializeTestMethodCoverage

        public void initializeTestMethodCoverage​(org.camunda.bpm.engine.ProcessEngine processEngine,
                                                 java.lang.String deploymentId,
                                                 java.util.List<org.camunda.bpm.engine.repository.ProcessDefinition> processDefinitions,
                                                 java.lang.String testName)
        Adds a test method to the class coverage.
        Specified by:
        initializeTestMethodCoverage in interface CoverageTestRunState
        Parameters:
        processEngine -
        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.
      • getCurrentTestMethodName

        public java.lang.String getCurrentTestMethodName()
        Retrieves the name of the currently executing test method.
        Specified by:
        getCurrentTestMethodName in interface CoverageTestRunState
        Returns:
      • setCurrentTestMethodName

        public void setCurrentTestMethodName​(java.lang.String currentTestName)
        Sets the name of the currently executing test mehod.
        Specified by:
        setCurrentTestMethodName in interface CoverageTestRunState
        Parameters:
        currentTestName -