Class TestResult
- java.lang.Object
-
- de.gebit.integrity.runner.results.Result
-
- de.gebit.integrity.runner.results.FixtureExecutionResult
-
- de.gebit.integrity.runner.results.test.TestResult
-
public class TestResult extends FixtureExecutionResult
Base class for test results.- Author:
- Rene Schneider - initial API and implementation
-
-
Constructor Summary
Constructors Constructor Description TestResult(List<TestSubResult> someSubResults, TestSubResult aFinalizationTestResult, FixtureWrapper<?> aFixtureInstance, String aFixtureMethod, Long anExecutionTime, List<ExtendedResultFixture.ExtendedResult> someExtendedResults)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TestSubResultgetFinalizationTestResult()List<TestSubResult>getSubResults()intgetSubTestExceptionCount()Returns the number of sub-tests that threw an exception.intgetSubTestFailCount()Returns the number of failed sub-tests.intgetSubTestSuccessCount()Returns the number of successful sub-tests.-
Methods inherited from class de.gebit.integrity.runner.results.FixtureExecutionResult
getExtendedResults, getFixtureInstance, getFixtureMethod
-
Methods inherited from class de.gebit.integrity.runner.results.Result
getExecutionTime
-
-
-
-
Constructor Detail
-
TestResult
public TestResult(List<TestSubResult> someSubResults, TestSubResult aFinalizationTestResult, FixtureWrapper<?> aFixtureInstance, String aFixtureMethod, Long anExecutionTime, List<ExtendedResultFixture.ExtendedResult> someExtendedResults)
Creates a new instance.- Parameters:
someSubResults- sub-results of this testaFinalizationTestResult- The finalization test result, if one was obtained. SeeFinalizationTestFixturefor 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 executedanExecutionTime- test method execution timesomeExtendedResults- any extended results returned from the fixture
-
-
Method Detail
-
getSubResults
public 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:
-
-