Annotation Type CombinatorialTest

    • Element Detail

      • name

        String name
        Defines a custom display name for individual invocations of the CombinatorialTest. Should never be blank or consist of white spaces. This text is what is show in various IDEs to make a test identifiable to the user.

        Multiple placeholders are supported:

        • {combination}: the complete Combination which is tested by the test
        • {PARAMETER_NAME}: the value of the Parameter with the given name in the currently tested Combination
        Returns:
        the name pattern for all test inputs in this CombinatorialTest
        Default:
        "{combination}"
      • inputParameterModel

        String inputParameterModel
        Determines the name of the static method that provides the InputParameterModel.

        The default value is "model" but it can be changed to any valid method name.

        Please note the field can be made obsolete when a custom InputParameterModelSource is used.

        Returns:
        the name of the static method that provides the InputParameterModel
        Default:
        "model"
      • executionMode

        ExecutionMode executionMode
        Defines the execution mode used for the combinatorial test.

        The default value of ExecutionMode.EXECUTE_ALL enforces the execution of all individual test cases even if some of them fail.

        Returns:
        the execution mode used for this combinatorial test method
        Default:
        de.rwth.swc.coffee4j.algorithmic.configuration.execution.ExecutionMode.EXECUTE_ALL