Interface VariationSet<F extends Feature>

  • Type Parameters:
    F - The feature class
    All Known Implementing Classes:
    VariationSetBuilder

    public interface VariationSet<F extends Feature>
    This class represents a set of feature state variants. It is used to configure unit test that are executed with FeatureVariations (JUnit 4 integration) or VaryFeatures (JUnit 5 integration). The common implementation of this interface is VariationSetBuilder which allows to build sets dynamically.
    Author:
    Christian Kaltepoth
    See Also:
    VariationSetBuilder
    • Method Detail

      • getFeatureClass

        Class<F> getFeatureClass()
      • getVariants

        Set<Set<F>> getVariants()
        Build the variant set data structure from the current configuration of the class.