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(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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TestSubResult
getFinalizationTestResult()
java.util.List<TestSubResult>
getSubResults()
int
getSubTestExceptionCount()
Returns the number of sub-tests that threw an exception.int
getSubTestFailCount()
Returns the number of failed sub-tests.int
getSubTestSuccessCount()
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(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 testaFinalizationTestResult
- The finalization test result, if one was obtained. SeeFinalizationTestFixture
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 executedanExecutionTime
- test method execution timesomeExtendedResults
- 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:
-
-