A B C D E F G H I M N P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ANONYMOUS_CONSTRAINT - Static variable in class de.rwth.swc.coffee4j.model.constraints.Constraint
- apply(A) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction1
-
Checks whether the value give for the parameter is allowed.
- apply(A, B) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction2
-
Checks whether the value combination give for the parameters is allowed.
- apply(A, B, C) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction3
-
Checks whether the value combination give for the parameters is allowed.
- apply(A, B, C, D) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction4
-
Checks whether the value combination give for the parameters is allowed.
- apply(A, B, C, D, E) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction5
-
Checks whether the value combination give for the parameters is allowed.
- apply(A, B, C, D, E, F) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction6
-
Checks whether the value combination give for the parameters is allowed.
- argumentConverter(ArgumentConverter) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
-
Adds the argument converter to convert report arguments from engine to testModel representations.
- argumentConverters(ArgumentConverter...) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
-
Adds the argument converters to convert report arguments from engine to testModel representations.
- argumentConverters(Collection<ArgumentConverter>) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
-
Adds the argument converters to convert report arguments from engine to testModel representations.
B
- BooleanFunction1<A> - Interface in de.rwth.swc.coffee4j.model.constraints
-
A helper function used to define constraints which involves one parameter.
- BooleanFunction2<A,B> - Interface in de.rwth.swc.coffee4j.model.constraints
-
A helper function used to define constraints which involves two parameters.
- BooleanFunction3<A,B,C> - Interface in de.rwth.swc.coffee4j.model.constraints
-
A helper function used to define constraints which involves three parameters.
- BooleanFunction4<A,B,C,D> - Interface in de.rwth.swc.coffee4j.model.constraints
-
A helper function used to define constraints which involves four parameters.
- BooleanFunction5<A,B,C,D,E> - Interface in de.rwth.swc.coffee4j.model.constraints
-
A helper function used to define constraints which involves five parameters.
- BooleanFunction6<A,B,C,D,E,F> - Interface in de.rwth.swc.coffee4j.model.constraints
-
A helper function used to define constraints which involves six parameters.
- build() - Method in class de.rwth.swc.coffee4j.model.Combination.Builder
-
Builds the complete combination out of the parameter mappings.
- build() - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
-
Builds the testModel.
- build() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
-
Creates a new configuration based on the supplied values.
- build() - Method in class de.rwth.swc.coffee4j.model.Parameter.Builder
-
Builds a new parameter.
- Builder() - Constructor for class de.rwth.swc.coffee4j.model.Combination.Builder
- Builder() - Constructor for class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
- by(BooleanFunction1<?>) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint1Builder
-
Specified the
ConstraintFunctionas aBooleanFunction1for the given parameter. - by(BooleanFunction2<?, ?>) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint2Builder
-
Specified the
ConstraintFunctionas aBooleanFunction2for the given parameters. - by(BooleanFunction3<?, ?, ?>) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint3Builder
-
Specified the
ConstraintFunctionas aBooleanFunction3for the given parameters. - by(BooleanFunction4<?, ?, ?, ?>) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint4Builder
-
Specified the
ConstraintFunctionas aBooleanFunction4for the given parameters. - by(BooleanFunction5<?, ?, ?, ?, ?>) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint5Builder
-
Specified the
ConstraintFunctionas aBooleanFunction5for the given parameters. - by(BooleanFunction6<?, ?, ?, ?, ?, ?>) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint6Builder
-
Specified the
ConstraintFunctionas aBooleanFunction6for the given parameters.
C
- canConvert(Object) - Method in class de.rwth.swc.coffee4j.model.report.CombinationArgumentConverter
- canConvert(Object) - Method in class de.rwth.swc.coffee4j.model.report.ParameterArgumentConverter
- canConvert(Object) - Method in class de.rwth.swc.coffee4j.model.report.TupleListArgumentConverter
- canConvert(Object) - Method in class de.rwth.swc.coffee4j.model.report.ValueArgumentConverter
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction1
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction2
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction3
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction4
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction5
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.model.constraints.BooleanFunction6
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.model.constraints.ConstraintFunction
-
Checks whether the given values are a valid combination or one which should not appear.
- checkConstraintsForConflicts() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManager
-
Checks for conflicts among error-constraints, converts them and reports them to System.out.
- combination() - Static method in class de.rwth.swc.coffee4j.model.Combination
- Combination - Class in de.rwth.swc.coffee4j.model
- Combination(Map<Parameter, Value>) - Constructor for class de.rwth.swc.coffee4j.model.Combination
-
Creates a new combination with the mappings.
- Combination.Builder - Class in de.rwth.swc.coffee4j.model
-
Realization of the builder pattern for the
Combinationclass. - CombinationArgumentConverter - Class in de.rwth.swc.coffee4j.model.report
- CombinationArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.model.report.CombinationArgumentConverter
- CombinatorialTestConsumerManager - Class in de.rwth.swc.coffee4j.model.manager
-
A manager for converting test inputs using a
ModelConverterand putting them into a provided consumer. - CombinatorialTestConsumerManager(CombinatorialTestConsumerManagerConfiguration, Consumer<Combination>, InputParameterModel) - Constructor for class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManager
-
Creates a new manager with the given configuration, consumer and testModel.
- CombinatorialTestConsumerManagerConfiguration - Class in de.rwth.swc.coffee4j.model.manager
-
The complete reusable part of the configuration for a combinatorial test input.
- CombinatorialTestConsumerManagerConfiguration.Builder - Class in de.rwth.swc.coffee4j.model.manager
-
The realization of the builder pattern for a quick and readable construction of a new configuration.
- CombinatorialTestExecutionManager - Class in de.rwth.swc.coffee4j.model.manager
-
A class using a
CombinatorialTestConsumerManagerinternally to manage the complete execution of a combinatorial test via aTestInputExecutor. - CombinatorialTestExecutionManager(CombinatorialTestConsumerManagerConfiguration, TestInputExecutor, InputParameterModel) - Constructor for class de.rwth.swc.coffee4j.model.manager.CombinatorialTestExecutionManager
-
Creates a new manager with the given configuration, executor and testModel.
- CombinatorialTestManagerFactory - Interface in de.rwth.swc.coffee4j.model.manager
-
A factory for creating new
CombinatorialTestManagerinstances from a given configuration. - ConflictDetectionReporter - Interface in de.rwth.swc.coffee4j.model.report
- constrain(String) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on one parameter.
- constrain(String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
- constrain(String, String) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on two parameters.
- constrain(String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
- constrain(String, String, String) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on three parameters.
- constrain(String, String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
- constrain(String, String, String, String) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on four parameters.
- constrain(String, String, String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
- constrain(String, String, String, String, String) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on five parameters.
- constrain(String, String, String, String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
- constrain(String, String, String, String, String, String) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on sic parameters.
- constrain(String, String, String, String, String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
- Constraint - Class in de.rwth.swc.coffee4j.model.constraints
-
Defines a constraint for combinatorial testing as a collection of parameters names and a function which can check whether any given value assignment for those parameters is valid or not according to some logic defined by the function.
- Constraint(String, List<String>, ConstraintFunction) - Constructor for class de.rwth.swc.coffee4j.model.constraints.Constraint
- Constraint(String, List<String>, ConstraintFunction, ConstraintStatus) - Constructor for class de.rwth.swc.coffee4j.model.constraints.Constraint
-
Creates a new constraint.
- ConstraintBuilder - Class in de.rwth.swc.coffee4j.model.constraints
-
Convenience methods for creating constraints on up to six parameters.
- ConstraintBuilder.Constraint1Builder - Class in de.rwth.swc.coffee4j.model.constraints
-
Builder for giving a constraint on one parameter the corresponding
BooleanFunction1. - ConstraintBuilder.Constraint2Builder - Class in de.rwth.swc.coffee4j.model.constraints
-
Builder for giving a constraint on two parameters the corresponding
BooleanFunction2. - ConstraintBuilder.Constraint3Builder - Class in de.rwth.swc.coffee4j.model.constraints
-
Builder for giving a constraint on three parameters the corresponding
BooleanFunction3. - ConstraintBuilder.Constraint4Builder - Class in de.rwth.swc.coffee4j.model.constraints
-
Builder for giving a constraint on four parameters the corresponding
BooleanFunction4. - ConstraintBuilder.Constraint5Builder - Class in de.rwth.swc.coffee4j.model.constraints
-
Builder for giving a constraint on five parameters the corresponding
BooleanFunction5. - ConstraintBuilder.Constraint6Builder - Class in de.rwth.swc.coffee4j.model.constraints
-
Builder for giving a constraint on six parameters the corresponding
BooleanFunction6. - ConstraintFunction - Interface in de.rwth.swc.coffee4j.model.constraints
-
Defines a function to constrain a given number of values.
- ConstraintStatus - Enum in de.rwth.swc.coffee4j.model.constraints
- consumerManagerConfiguration() - Static method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
- convert(Object) - Method in class de.rwth.swc.coffee4j.model.report.CombinationArgumentConverter
- convert(Object) - Method in class de.rwth.swc.coffee4j.model.report.ParameterArgumentConverter
- convert(Object) - Method in class de.rwth.swc.coffee4j.model.report.TupleListArgumentConverter
- convert(Object) - Method in class de.rwth.swc.coffee4j.model.report.ValueArgumentConverter
- convert(List<Constraint>, List<Parameter>) - Method in interface de.rwth.swc.coffee4j.model.converter.IndexBasedConstraintConverter
-
Converts all constraints to tuple lists by using the index based schema explained in
ModelConverter. - convert(List<Constraint>, List<Parameter>) - Method in class de.rwth.swc.coffee4j.model.converter.SimpleCartesianProductConstraintConverter
- convertCombination(int[]) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
- convertCombination(int[]) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
-
Converts a combinations represented by an integer array into a
Combinationobject with the corresponding parameters and values. - convertCombination(Combination) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
- convertCombination(Combination) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
-
Converts a
Combinationobject to an integer array representation with the corresponding value number. - convertConstraint(TupleList) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
- convertConstraint(TupleList) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
-
Converts a
TupleListobject into aConstraintrepresentation which is equal. - convertConstraint(Constraint) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
- convertConstraint(Constraint) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
-
Converts a
Constraintobject into aTupleListrepresentation which is equal. - convertParameter(int) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
- convertParameter(int) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
-
Converts an integer representation back to a
Parameterobject. - convertParameter(Parameter) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
- convertParameter(Parameter) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
-
Converts a
Parameterobject into an equivalent integer representation. - convertValue(int, int) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
- convertValue(int, int) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
-
Converts the integer representation of a value into a
Valueobject. - convertValue(Parameter, Value) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
- convertValue(Parameter, Value) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
-
Converts a
Valueto an integer representation. - CORRECT - de.rwth.swc.coffee4j.model.constraints.ConstraintStatus
- create(InputParameterModel) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverterFactory
-
Creates a new
ModelConverterwhich converts the given testModel and its parameters, values, and constraints.
D
- de.rwth.swc.coffee4j.model - package de.rwth.swc.coffee4j.model
- de.rwth.swc.coffee4j.model.constraints - package de.rwth.swc.coffee4j.model.constraints
- de.rwth.swc.coffee4j.model.converter - package de.rwth.swc.coffee4j.model.converter
- de.rwth.swc.coffee4j.model.manager - package de.rwth.swc.coffee4j.model.manager
- de.rwth.swc.coffee4j.model.report - package de.rwth.swc.coffee4j.model.report
E
- equals(Object) - Method in class de.rwth.swc.coffee4j.model.Combination
- equals(Object) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel
- equals(Object) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
- equals(Object) - Method in class de.rwth.swc.coffee4j.model.Parameter
- equals(Object) - Method in class de.rwth.swc.coffee4j.model.TestInputGroupContext
- equals(Object) - Method in class de.rwth.swc.coffee4j.model.Value
- errorConstraint(Constraint) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
-
Adds a error constraint to the testModel.
- errorConstraints(Constraint...) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
-
Adds all error constraints to the testModel.
- exclusionConstraint(Constraint) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
-
Adds a forbidden constraint to the testModel.
- exclusionConstraints(Constraint...) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
-
Adds all forbidden constraints to the testModel.
- execute() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestExecutionManager
-
Executes a complete combinatorial test including fault characterization (if enabled and configured) using the
TestInputExecutorsupplied in the constructor. - execute(Combination) - Method in interface de.rwth.swc.coffee4j.model.manager.TestInputExecutor
-
Executes the test with the given test input in form of a
Combination. - executionReporter(ExecutionReporter) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
-
Adds one execution reporter to listen to important events during combinatorial test execution.
- ExecutionReporter - Interface in de.rwth.swc.coffee4j.model.report
-
The
InputParameterModel-based equivalent to aGenerationReporter. - executionReporters(ExecutionReporter...) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
-
Adds all execution reports to listen to important events during combinatorial test execution.
- executionReporters(Collection<ExecutionReporter>) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
-
Adds all execution reporters to listen to important events during combinatorial test execution.
F
- faultCharacterizationAlgorithmFactory(FaultCharacterizationAlgorithmFactory) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
-
Sets which factory shall be used to create new
FaultCharacterizationAlgorithminstances during combinatorial testing. - faultCharacterizationFinished(TestInputGroupContext, List<Combination>) - Method in interface de.rwth.swc.coffee4j.model.report.ExecutionReporter
-
Called if fault characterization for a
TestInputGroupis completely finished. - faultCharacterizationFinished(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.model.report.NoExecutionReporter
- faultCharacterizationFinished(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
- faultCharacterizationStarted(TestInputGroupContext, FaultCharacterizationAlgorithm) - Method in interface de.rwth.swc.coffee4j.model.report.ExecutionReporter
-
Called if a fault characterization started for a
TestInputGroup. - faultCharacterizationStarted(TestInputGroupContext, FaultCharacterizationAlgorithm) - Method in class de.rwth.swc.coffee4j.model.report.NoExecutionReporter
- faultCharacterizationStarted(TestInputGroupContext, FaultCharacterizationAlgorithm) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
- faultCharacterizationTestInputsGenerated(TestInputGroupContext, List<Combination>) - Method in interface de.rwth.swc.coffee4j.model.report.ExecutionReporter
-
Called if additional test inputs for the fault characterization process of one
TestInputGrouphave been generated by the algorithm given toExecutionReporter.faultCharacterizationStarted(TestInputGroupContext, FaultCharacterizationAlgorithm). - faultCharacterizationTestInputsGenerated(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.model.report.NoExecutionReporter
- faultCharacterizationTestInputsGenerated(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
G
- generateAdditionalTestInputsWithResult(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManager
-
Generates additional test inputs based on a new test result.
- generateInitialTests() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManager
-
Generates the initial test inputs, converts them and propagates them to the consumer given in the constructor.
- generator(TestInputGroupGenerator) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
-
Adds one generator for initial
TestInputGroupgeneration. - generators(TestInputGroupGenerator...) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
-
Adds all generators for initial
TestInputGroupgeneration. - generators(Collection<TestInputGroupGenerator>) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
-
Adds all generators for initial
TestInputGroupgeneration. - get() - Method in class de.rwth.swc.coffee4j.model.Value
- getArgumentConverters() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
- getCharacterizationAlgorithmFactory() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
- getConflictDetectionConfiguration() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
- getConstraintFunction() - Method in class de.rwth.swc.coffee4j.model.constraints.Constraint
- getConstraintStatus() - Method in class de.rwth.swc.coffee4j.model.constraints.Constraint
- getConvertedModel() - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
- getConvertedModel() - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
- getErrorConstraints() - Method in class de.rwth.swc.coffee4j.model.InputParameterModel
- getExclusionConstraints() - Method in class de.rwth.swc.coffee4j.model.InputParameterModel
- getExecutionReporters() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
- getGenerator() - Method in class de.rwth.swc.coffee4j.model.TestInputGroupContext
- getGenerators() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
- getId() - Method in class de.rwth.swc.coffee4j.model.Value
- getIdentifier() - Method in class de.rwth.swc.coffee4j.model.TestInputGroupContext
- getManagerFactory() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
- getModel() - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
- getModel() - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
- getModelConverterFactory() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
- getName() - Method in class de.rwth.swc.coffee4j.model.constraints.Constraint
- getName() - Method in class de.rwth.swc.coffee4j.model.InputParameterModel
- getName() - Method in class de.rwth.swc.coffee4j.model.Parameter
- getParameterNames() - Method in class de.rwth.swc.coffee4j.model.constraints.Constraint
- getParameters() - Method in class de.rwth.swc.coffee4j.model.InputParameterModel
- getParameterValueMap() - Method in class de.rwth.swc.coffee4j.model.Combination
- getRawValue(Parameter) - Method in class de.rwth.swc.coffee4j.model.Combination
-
The same as
Combination.getValue(Parameter)only withValue.get()begin called afterwards. - getRawValue(String) - Method in class de.rwth.swc.coffee4j.model.Combination
-
The same as
Combination.getValue(Parameter)only withValue.get()begin called afterwards. - getReportLevel() - Method in interface de.rwth.swc.coffee4j.model.report.ExecutionReporter
-
Specifies the level of reports this reporter wants to get.
- getStrength() - Method in class de.rwth.swc.coffee4j.model.InputParameterModel
- getValue(Parameter) - Method in class de.rwth.swc.coffee4j.model.Combination
-
Retrieves the value of the specific parameter.
- getValue(String) - Method in class de.rwth.swc.coffee4j.model.Combination
-
Retrives the value of the parameter corresponding to the name.
- getValues() - Method in class de.rwth.swc.coffee4j.model.Parameter
H
- hashCode() - Method in class de.rwth.swc.coffee4j.model.Combination
- hashCode() - Method in class de.rwth.swc.coffee4j.model.InputParameterModel
- hashCode() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
- hashCode() - Method in class de.rwth.swc.coffee4j.model.Parameter
- hashCode() - Method in class de.rwth.swc.coffee4j.model.TestInputGroupContext
- hashCode() - Method in class de.rwth.swc.coffee4j.model.Value
I
- IndexBasedConstraintConverter - Interface in de.rwth.swc.coffee4j.model.converter
- IndexBasedModelConverter - Class in de.rwth.swc.coffee4j.model.converter
- IndexBasedModelConverter(InputParameterModel) - Constructor for class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
-
Creates and initializes a new converter with a
SimpleCartesianProductConstraintConverterto convertConstrainttoTupleList. - IndexBasedModelConverter(InputParameterModel, IndexBasedConstraintConverter) - Constructor for class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
-
Creates and initializes a new converter with the given testModel and constraints converter.
- initialize(ModelConverter) - Method in class de.rwth.swc.coffee4j.model.report.ModelBasedArgumentConverter
-
Initializes the testModel converter to be used by the implementing class.
- inputParameterModel(String) - Static method in class de.rwth.swc.coffee4j.model.InputParameterModel
- InputParameterModel - Class in de.rwth.swc.coffee4j.model
-
An representation of a input parameter testModel for combinatorial testing.
- InputParameterModel(int, String, List<Parameter>) - Constructor for class de.rwth.swc.coffee4j.model.InputParameterModel
-
Creates a new testModel with no constraints.
- InputParameterModel(int, String, List<Parameter>, Collection<Constraint>, Collection<Constraint>) - Constructor for class de.rwth.swc.coffee4j.model.InputParameterModel
-
Creates a new testModel with all given configuration arguments.
- InputParameterModel.Builder - Class in de.rwth.swc.coffee4j.model
-
Realization of the builder pattern for constructing a
InputParameterModel.
M
- managerFactory(CombinatorialTestManagerFactory) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
-
Sets which factory shall be used to create new
CombinatorialTestManagerinstances. - ModelBasedArgumentConverter - Class in de.rwth.swc.coffee4j.model.report
-
Some
ArgumentConverterneed aModelConverterso that they can convert internal representations to external representations. - ModelBasedArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.model.report.ModelBasedArgumentConverter
- modelConverter - Variable in class de.rwth.swc.coffee4j.model.report.ModelBasedArgumentConverter
- ModelConverter - Interface in de.rwth.swc.coffee4j.model.converter
-
An interface for classes which can convert an
InputParameterModelto aTestModel. - modelConverterFactory(ModelConverterFactory) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
-
Sets which factory shall be used to create new
ModelConverterinstances. - ModelConverterFactory - Interface in de.rwth.swc.coffee4j.model.converter
-
Factory for creating new
ModelConverterinstances based on anInputParameterModel.
N
- name(String) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
-
Sets the name.
- NoExecutionReporter - Class in de.rwth.swc.coffee4j.model.report
-
An example implementation of a
ExecutionReporter. - NoExecutionReporter() - Constructor for class de.rwth.swc.coffee4j.model.report.NoExecutionReporter
-
Creates a new reporter printing no events.
P
- parameter(Parameter) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
-
Adds a parameter to the testModel.
- parameter(Parameter.Builder) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
-
Adds the parameter builders to the testModel by building them.
- parameter(String) - Static method in class de.rwth.swc.coffee4j.model.Parameter
- Parameter - Class in de.rwth.swc.coffee4j.model
-
Represents a parameter form an input parameter testModel for combinatorial testing.
- Parameter(String, Collection<Value>) - Constructor for class de.rwth.swc.coffee4j.model.Parameter
-
Creates a new parameter with the given name and values.
- Parameter.Builder - Class in de.rwth.swc.coffee4j.model
-
Realizes the builder pattern for a
Parameter. - ParameterArgumentConverter - Class in de.rwth.swc.coffee4j.model.report
- ParameterArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.model.report.ParameterArgumentConverter
- parameters(Parameter.Builder...) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
-
Builds all given builders and adds the result parameters to the testModel.
- parameters(Parameter...) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
-
Adds all parameters to the testModel.
- PrintStreamConflictDetectionReporter - Class in de.rwth.swc.coffee4j.model.report
- PrintStreamConflictDetectionReporter(PrintStream, ModelConverter) - Constructor for class de.rwth.swc.coffee4j.model.report.PrintStreamConflictDetectionReporter
- PrintStreamExecutionReporter - Class in de.rwth.swc.coffee4j.model.report
-
An example implementation of a
ExecutionReporter. - PrintStreamExecutionReporter() - Constructor for class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
-
Creates a new reporter printing all events to
System.out. - PrintStreamExecutionReporter(PrintStream) - Constructor for class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
-
Creates a new reporter printing all events to the given stream.
R
- report(ReportLevel, Report) - Method in interface de.rwth.swc.coffee4j.model.report.ExecutionReporter
-
Called if any algorithm made a report for and event not covered by any of the life cycle callback methods.
- report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.model.report.NoExecutionReporter
- report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
- reportDetectedMissingInvalidTuples(List<MissingInvalidTuple>) - Method in interface de.rwth.swc.coffee4j.model.report.ConflictDetectionReporter
- reportDetectedMissingInvalidTuples(List<MissingInvalidTuple>) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamConflictDetectionReporter
- reportMinimalDiagnosisHittingSets(List<DiagnosisHittingSet>) - Method in interface de.rwth.swc.coffee4j.model.report.ConflictDetectionReporter
- reportMinimalDiagnosisHittingSets(List<DiagnosisHittingSet>) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamConflictDetectionReporter
S
- setConflictDetectionConfiguration(ConflictDetectionConfiguration) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
- setName(String) - Method in class de.rwth.swc.coffee4j.model.constraints.Constraint
- SimpleCartesianProductConstraintConverter - Class in de.rwth.swc.coffee4j.model.converter
-
Converts
Constraintobjects to theirTupleListrepresentation by executing theirConstraintFunctionwith every possible value combination of its parameters. - SimpleCartesianProductConstraintConverter() - Constructor for class de.rwth.swc.coffee4j.model.converter.SimpleCartesianProductConstraintConverter
- size() - Method in class de.rwth.swc.coffee4j.model.Combination
- size() - Method in class de.rwth.swc.coffee4j.model.InputParameterModel
- size() - Method in class de.rwth.swc.coffee4j.model.Parameter
- strength(int) - Method in class de.rwth.swc.coffee4j.model.InputParameterModel.Builder
-
Stets the testing strength.
T
- testInputExecutionFinished(Combination, TestResult) - Method in interface de.rwth.swc.coffee4j.model.report.ExecutionReporter
-
Indicates the end of a test input execution.
- testInputExecutionFinished(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.model.report.NoExecutionReporter
- testInputExecutionFinished(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
- testInputExecutionStarted(Combination) - Method in interface de.rwth.swc.coffee4j.model.report.ExecutionReporter
-
Indicates the start of a test input execution.
- testInputExecutionStarted(Combination) - Method in class de.rwth.swc.coffee4j.model.report.NoExecutionReporter
- testInputExecutionStarted(Combination) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
- TestInputExecutor - Interface in de.rwth.swc.coffee4j.model.manager
-
An executor for a combinatorial test.
- TestInputGroupContext - Class in de.rwth.swc.coffee4j.model
-
A class representing a
TestInputGroupto the outside. - TestInputGroupContext(Object, TestInputGroupGenerator) - Constructor for class de.rwth.swc.coffee4j.model.TestInputGroupContext
-
Creates a new context with the given identifier and generator.
- testInputGroupFinished(TestInputGroupContext) - Method in interface de.rwth.swc.coffee4j.model.report.ExecutionReporter
-
Called if a
TestInputGrouphas completely finished. - testInputGroupFinished(TestInputGroupContext) - Method in class de.rwth.swc.coffee4j.model.report.NoExecutionReporter
- testInputGroupFinished(TestInputGroupContext) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
- testInputGroupGenerated(TestInputGroupContext, List<Combination>) - Method in interface de.rwth.swc.coffee4j.model.report.ExecutionReporter
-
Called if a new
TestInputGrouphas been generated by aTestInputGroupGenerator. - testInputGroupGenerated(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.model.report.NoExecutionReporter
- testInputGroupGenerated(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.model.report.PrintStreamExecutionReporter
- toString() - Method in class de.rwth.swc.coffee4j.model.Combination
- toString() - Method in class de.rwth.swc.coffee4j.model.constraints.Constraint
- toString() - Method in class de.rwth.swc.coffee4j.model.InputParameterModel
- toString() - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
- toString() - Method in class de.rwth.swc.coffee4j.model.Parameter
- toString() - Method in class de.rwth.swc.coffee4j.model.TestInputGroupContext
- toString() - Method in class de.rwth.swc.coffee4j.model.Value
- TupleListArgumentConverter - Class in de.rwth.swc.coffee4j.model.report
- TupleListArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.model.report.TupleListArgumentConverter
U
- UNKNOWN - de.rwth.swc.coffee4j.model.constraints.ConstraintStatus
V
- value(int, Object) - Static method in class de.rwth.swc.coffee4j.model.Value
-
Convenience method which can be statically imported for easier and more readable code.
- value(Parameter, Value) - Method in class de.rwth.swc.coffee4j.model.Combination.Builder
-
Adds a mapping from a parameter to a value to this combination.
- value(Object) - Method in class de.rwth.swc.coffee4j.model.Parameter.Builder
-
Adds on new value to the parameter.
- Value - Class in de.rwth.swc.coffee4j.model
-
Represents a value for a input parameter testModel in combinatorial testing.
- Value(int, Object) - Constructor for class de.rwth.swc.coffee4j.model.Value
-
Creates a new value with the given id and object
- ValueArgumentConverter - Class in de.rwth.swc.coffee4j.model.report
- ValueArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.model.report.ValueArgumentConverter
- valueOf(String) - Static method in enum de.rwth.swc.coffee4j.model.constraints.ConstraintStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.rwth.swc.coffee4j.model.constraints.ConstraintStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values(Object...) - Method in class de.rwth.swc.coffee4j.model.Parameter.Builder
-
Adds all new values to the parameter.
W
- withName(String) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint1Builder
- withName(String) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint2Builder
- withName(String) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint3Builder
- withName(String) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint4Builder
- withName(String) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint5Builder
- withName(String) - Method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder.Constraint6Builder
All Classes All Packages