- 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
-
- characterizationAlgorithmFactory(FaultCharacterizationAlgorithmFactory) - Method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration.Builder
-
- 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.
- 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() - Static method in class de.rwth.swc.coffee4j.model.Combination
-
- Combination.Builder - Class in de.rwth.swc.coffee4j.model
-
Realization of the builder pattern for the
Combination class.
- 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
ModelConverter and 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 model.
- 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
-
- CombinatorialTestExecutionManager(CombinatorialTestConsumerManagerConfiguration, TestInputExecutor, InputParameterModel) - Constructor for class de.rwth.swc.coffee4j.model.manager.CombinatorialTestExecutionManager
-
Creates a new manager with the given configuration, executor and model.
- CombinatorialTestManagerFactory - Interface in de.rwth.swc.coffee4j.model.manager
-
- 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, 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, 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, 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, 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, String) - Static method in class de.rwth.swc.coffee4j.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on sic parameters.
- 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(List<String>, ConstraintFunction) - 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.
- consumerManagerConfiguration() - Static method in class de.rwth.swc.coffee4j.model.manager.CombinatorialTestConsumerManagerConfiguration
-
- 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
-
- 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
-
- convertCombination(Combination) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
-
- convertCombination(int[]) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
-
- convertCombination(Combination) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
-
Converts a
Combination object to an integer array representation with the corresponding value number.
- convertCombination(int[]) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
-
Converts a combinations represented by an integer array into a
Combination object with the corresponding
parameters and values.
- convertConstraint(Constraint) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
-
- convertConstraint(TupleList) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
-
- convertConstraint(Constraint) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
-
- convertConstraint(TupleList) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
-
- convertParameter(Parameter) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
-
- convertParameter(int) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
-
- convertParameter(Parameter) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
-
Converts a
Parameter object into an equivalent integer representation.
- convertParameter(int) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
-
Converts an integer representation back to a
Parameter object.
- convertValue(Parameter, Value) - Method in class de.rwth.swc.coffee4j.model.converter.IndexBasedModelConverter
-
- convertValue(int, int) - 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
Value to an integer representation.
- convertValue(int, int) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverter
-
Converts the integer representation of a value into a
Value object.
- create(InputParameterModel) - Method in interface de.rwth.swc.coffee4j.model.converter.ModelConverterFactory
-
Creates a new
ModelConverter which converts the given model and its parameters, values, and constraints.