## Uses of Interface
de.gebit.integrity.dsl.Test

- Packages that use Test
  Package | Description
  --- | ---
  de.gebit.integrity.dsl |
  de.gebit.integrity.dsl.impl |
  de.gebit.integrity.dsl.util |
  de.gebit.integrity.parameter.resolving |
  de.gebit.integrity.runner |
  de.gebit.integrity.runner.callbacks |
  de.gebit.integrity.runner.callbacks.console |
  de.gebit.integrity.runner.callbacks.remoting |
  de.gebit.integrity.runner.callbacks.xml |
  de.gebit.integrity.runner.modelcheck |
  de.gebit.integrity.scoping |
  de.gebit.integrity.serializer |
  de.gebit.integrity.validation |

- - ### Uses of Test in de.gebit.integrity.dsl

    Methods in de.gebit.integrity.dsl that return Test
    Modifier and Type | Method | Description
    --- | --- | ---
    `Test` | DslFactory.`createTest()` | Returns a new object of class 'Test'.

  - ### Uses of Test in de.gebit.integrity.dsl.impl

    Classes in de.gebit.integrity.dsl.impl that implement Test
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TestImpl` | An implementation of the model object 'Test'.

    Methods in de.gebit.integrity.dsl.impl that return Test
    Modifier and Type | Method | Description
    --- | --- | ---
    `Test` | DslFactoryImpl.`createTest()`

  - ### Uses of Test in de.gebit.integrity.dsl.util

    Methods in de.gebit.integrity.dsl.util with parameters of type Test
    Modifier and Type | Method | Description
    --- | --- | ---
    `T` | DslSwitch.`caseTest​(Test object)` | Returns the result of interpreting the object as an instance of 'Test'.

  - ### Uses of Test in de.gebit.integrity.parameter.resolving

    Methods in de.gebit.integrity.parameter.resolving with parameters of type Test
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​Object>` | DefaultParameterResolver.`createExpectedResultMap​(Test aTest, boolean anIncludeArbitraryResultFlag)` |
    `Map<String,​Object>` | ParameterResolver.`createExpectedResultMap​(Test aTest, boolean anIncludeArbitraryResultFlag)` | Returns a map of named results as expected by the given `Test`.
    `Map<String,​Object>` | DefaultParameterResolver.`createParameterMap​(Test aTest, boolean anIncludeArbitraryParametersFlag, UnresolvableVariableHandling anUnresolvableVariableHandlingPolicy)` |
    `Map<String,​Object>` | ParameterResolver.`createParameterMap​(Test aTest, boolean anIncludeArbitraryParametersFlag, UnresolvableVariableHandling anUnresolvableVariableHandlingPolicy)` | Returns a map mapping a parameter name to a value, exploring a given `Test` to determine the valid parameters.

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

    Methods in de.gebit.integrity.runner with parameters of type Test
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected TestResult` | DefaultTestRunner.`executeTest​(Test aTest)` | Executes a test (doesn't pay attention to the multiplier).

  - ### Uses of Test in de.gebit.integrity.runner.callbacks

    Methods in de.gebit.integrity.runner.callbacks with parameters of type Test
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CompoundTestRunnerCallback.`onTestFinish​(Test aTest, TestResult aResult)` |
    `abstract void` | TestRunnerCallback.`onTestFinish​(Test aTest, TestResult aResult)` | Called after a test was executed.
    `void` | CompoundTestRunnerCallback.`onTestStart​(Test aTest)` |
    `abstract void` | TestRunnerCallback.`onTestStart​(Test aTest)` | Called right before a test is being executed.
    `String` | TestFormatter.`testToHumanReadableString​(Test aTest, ConversionContext aConversionContext)` | Creates a human-readable string for a test.

  - ### Uses of Test in de.gebit.integrity.runner.callbacks.console

    Methods in de.gebit.integrity.runner.callbacks.console with parameters of type Test
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ConsoleTestCallback.`onTestFinish​(Test aTest, TestResult aResult)` |
    `void` | ConsoleTestCallback.`onTestStart​(Test aTest)` |

  - ### Uses of Test in de.gebit.integrity.runner.callbacks.remoting

    Methods in de.gebit.integrity.runner.callbacks.remoting with parameters of type Test
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SetListCallback.`onTestFinish​(Test aTest, TestResult aResult)` |
    `void` | SetListCallback.`onTestStart​(Test aTest)` |

  - ### Uses of Test in de.gebit.integrity.runner.callbacks.xml

    Methods in de.gebit.integrity.runner.callbacks.xml with parameters of type Test
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | XmlWriterTestCallback.`onTestFinish​(Test aTest, TestResult aResult)` | On test finish.
    `void` | XmlWriterTestCallback.`onTestStart​(Test aTest)` | On test start.

  - ### Uses of Test in de.gebit.integrity.runner.modelcheck

    Methods in de.gebit.integrity.runner.modelcheck with parameters of type Test
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DefaultModelChecker.`check​(Test aTest)` |
    `void` | ModelChecker.`check​(Test aTest)` | Validates a test.
    `void` | NullModelChecker.`check​(Test aTest)` |

  - ### Uses of Test in de.gebit.integrity.scoping

    Methods in de.gebit.integrity.scoping with parameters of type Test
    Modifier and Type | Method | Description
    --- | --- | ---
    `org.eclipse.xtext.scoping.IScope` | DSLScopeProvider.`scope_EnumValue_enumValue​(Test aTest, org.eclipse.emf.ecore.EReference aRef)` | Limit enum values in test results to actually existent enumeration literals.
    `org.eclipse.xtext.scoping.IScope` | DSLScopeProvider.`scope_FixedResultName_field​(Test aTest, org.eclipse.emf.ecore.EReference aRef)` | Limit named test results to actually existing fields in the result container object.
    `org.eclipse.xtext.scoping.IScope` | DSLScopeProvider.`scope_Variable_name​(Test aTest, org.eclipse.emf.ecore.EReference aRef)` | Determines variables/constants in scope for test parameters or results.

  - ### Uses of Test in de.gebit.integrity.serializer

    Methods in de.gebit.integrity.serializer with parameters of type Test
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AbstractDSLSemanticSequencer.`sequence_Test​(org.eclipse.xtext.serializer.ISerializationContext context, Test semanticObject)` | Contexts: SuiteStatement returns Test SuiteStatementWithResult returns Test Test returns Test Constraint: ( checkpoint='checkpoint'? definition=[TestDefinition|QualifiedName] parameters+=Parameter* results+=NamedResult* result=ValueOrEnumValueOrOperationCollection? )

  - ### Uses of Test in de.gebit.integrity.validation

    Methods in de.gebit.integrity.validation with parameters of type Test
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | DSLJavaValidator.`_checkParameter​(Test aTest)` | Polymorphic Dispatch of `#checkParameter(Call)`.