Class ForbiddenTuplesChecker

  • All Implemented Interfaces:
    ConstraintChecker
    Direct Known Subclasses:
    MinimalForbiddenTuplesChecker

    public abstract class ForbiddenTuplesChecker
    extends Object
    implements ConstraintChecker
    Abstract class to provide general functionality for both approaches depicted in "Constraint Handling In Combinatorial Test Generation Using Forbidden Tuples" by Yu et. al.
    • Method Detail

      • generateMinimalForbiddenTupleSet

        protected abstract void generateMinimalForbiddenTupleSet()
        template method that can be implemented to provide the general approach depicted in "Constraint Handling In Combinatorial Test Generation Using Forbidden Tuples".
      • generateNecessaryForbiddenTupleSet

        protected abstract void generateNecessaryForbiddenTupleSet​(int[] combination)
        template method that can be used to provide the on-demand approach depicted in "Constraint Handling In Combinatorial Test Generation Using Forbidden Tuples".
        Parameters:
        combination - combination for which the set of minimal forbidden tuples is created.
      • getMinimalForbiddenTuples

        public Set<it.unimi.dsi.fastutil.ints.IntList> getMinimalForbiddenTuples()
      • getInitialForbiddenTuples

        public Set<it.unimi.dsi.fastutil.ints.IntList> getInitialForbiddenTuples()