Class TestResult


  • public class TestResult
    extends FixtureExecutionResult
    Base class for test results.
    Author:
    Rene Schneider - initial API and implementation
    • Constructor Detail

      • TestResult

        public TestResult​(java.util.List<TestSubResult> someSubResults,
                          TestSubResult aFinalizationTestResult,
                          FixtureWrapper<?> aFixtureInstance,
                          java.lang.String aFixtureMethod,
                          java.lang.Long anExecutionTime,
                          java.util.List<ExtendedResultFixture.ExtendedResult> someExtendedResults)
        Creates a new instance.
        Parameters:
        someSubResults - sub-results of this test
        aFinalizationTestResult - The finalization test result, if one was obtained. See FinalizationTestFixture for details.
        aFixtureInstance - The fixture instance (wrapped) - may be null if no fixtures are called in the current phase (for example during the dry run).
        aFixtureMethod - the method that was executed
        anExecutionTime - test method execution time
        someExtendedResults - any extended results returned from the fixture
    • Method Detail

      • getSubResults

        public java.util.List<TestSubResult> getSubResults()
      • getFinalizationTestResult

        public TestSubResult getFinalizationTestResult()
      • getSubTestSuccessCount

        public int getSubTestSuccessCount()
        Returns the number of successful sub-tests.
        Returns:
      • getSubTestFailCount

        public int getSubTestFailCount()
        Returns the number of failed sub-tests.
        Returns:
      • getSubTestExceptionCount

        public int getSubTestExceptionCount()
        Returns the number of sub-tests that threw an exception.
        Returns: