## Uses of Class
de.gebit.integrity.runner.results.Result

- Packages that use Result
  Package | Description
  --- | ---
  de.gebit.integrity.runner |
  de.gebit.integrity.runner.results |
  de.gebit.integrity.runner.results.call |
  de.gebit.integrity.runner.results.test |
  de.gebit.integrity.runner.results.timeset |

- - ### Uses of Result in de.gebit.integrity.runner

    Methods in de.gebit.integrity.runner that return Result
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Result` | DefaultTestRunner.`executeTimeSet​(TimeSet aTimeSet)` | Executes a time setting operation.

    Methods in de.gebit.integrity.runner that return types with arguments of type Result
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Map<SuiteStatementWithResult,​List<? extends Result>>` | DefaultTestRunner.`executeSuite​(SuiteDefinition aSuite)` | Executes a suite.

    Method parameters in de.gebit.integrity.runner with type arguments of type Result
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<SuiteDefinition>` | DefaultTestRunner.`executeSetupSuites​(SuiteDefinition aSuite, Map<SuiteDefinition,​Result> aSetupResultMap)` | Executes the provided suite as a setup suite.
    `protected void` | DefaultTestRunner.`executeTearDownSuites​(List<SuiteDefinition> aSetupSuitesList, Map<SuiteDefinition,​Result> aTearDownResultMap)` | Executes the teardown suites required by the provided setup suites.

  - ### Uses of Result in de.gebit.integrity.runner.results

    Subclasses of Result in de.gebit.integrity.runner.results
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FixtureExecutionResult` | Base class for results which are based on the execution of a fixture method.
    `class` | `SuiteResult` | Result of a suite call.
    `class` | `SuiteSummaryResult` | This is a basic version of the `SuiteResult` class, which only contains the summary data.

    Methods in de.gebit.integrity.runner.results that return types with arguments of type Result
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<SuiteStatementWithResult,​List<? extends Result>>` | SuiteResult.`getResults()` |
    `Map<SuiteDefinition,​Result>` | SuiteResult.`getSetupResults()` |
    `Map<SuiteDefinition,​Result>` | SuiteResult.`getTearDownResults()` |

    Constructor parameters in de.gebit.integrity.runner.results with type arguments of type Result
    Constructor | Description
    --- | ---
    `SuiteResult​(Map<SuiteStatementWithResult,​List<? extends Result>> someStatementResults, Map<SuiteDefinition,​Result> someSetupResults, Map<SuiteDefinition,​Result> someTearDownResults, Long anExecutionTime)` | Creates a new instance.

  - ### Uses of Result in de.gebit.integrity.runner.results.call

    Subclasses of Result in de.gebit.integrity.runner.results.call
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CallResult` | An abstract base class for call results.
    `class` | `ExceptionResult` | The result returned if a call resulted in an exception.
    `class` | `SuccessResult` | Result for successful calls.
    `class` | `UndeterminedResult` | Result used for undetermined calls.

  - ### Uses of Result in de.gebit.integrity.runner.results.test

    Subclasses of Result in de.gebit.integrity.runner.results.test
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TestExceptionSubResult` | This result is returned if an exception occurred during test execution.
    `class` | `TestExecutedSubResult` | A sub-result of an executed test.
    `class` | `TestResult` | Base class for test results.
    `class` | `TestSubResult` | Tests have one or more sub-results, with standard tests always having one, but tabletests potentially having more of them, one for each row.

  - ### Uses of Result in de.gebit.integrity.runner.results.timeset

    Subclasses of Result in de.gebit.integrity.runner.results.timeset
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TimeSetExceptionResult` | Documents a faulty timeset operation.
    `class` | `TimeSetResult` | Stores the results of a timeset operation.
    `class` | `TimeSetSuccessResult` | This result documents a successful timeset operation.