| Interface | Description |
|---|---|
| BooleanFunction1<A> |
A helper function used to define constraints which involves one parameter.
|
| BooleanFunction2<A,B> |
A helper function used to define constraints which involves two parameters.
|
| BooleanFunction3<A,B,C> |
A helper function used to define constraints which involves three parameters.
|
| BooleanFunction4<A,B,C,D> |
A helper function used to define constraints which involves four parameters.
|
| BooleanFunction5<A,B,C,D,E> |
A helper function used to define constraints which involves five parameters.
|
| BooleanFunction6<A,B,C,D,E,F> |
A helper function used to define constraints which involves six parameters.
|
| ConstraintFunction |
Defines a function to constrain a given number of values.
|
| Class | Description |
|---|---|
| Constraint |
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.
|
| ConstraintBuilder |
Convenience methods for creating constraints on up to six parameters.
|
| ConstraintBuilder.Constraint1Builder |
Builder for giving a constraint on one parameter the corresponding
BooleanFunction1. |
| ConstraintBuilder.Constraint2Builder |
Builder for giving a constraint on two parameters the corresponding
BooleanFunction2. |
| ConstraintBuilder.Constraint3Builder |
Builder for giving a constraint on three parameters the corresponding
BooleanFunction3. |
| ConstraintBuilder.Constraint4Builder |
Builder for giving a constraint on four parameters the corresponding
BooleanFunction4. |
| ConstraintBuilder.Constraint5Builder |
Builder for giving a constraint on five parameters the corresponding
BooleanFunction5. |
| ConstraintBuilder.Constraint6Builder |
Builder for giving a constraint on six parameters the corresponding
BooleanFunction6. |
Copyright © 2019. All rights reserved.