Class CachingDelegatingCombinatorialTestManager

  • All Implemented Interfaces:
    CombinatorialTestManager

    public class CachingDelegatingCombinatorialTestManager
    extends java.lang.Object
    implements CombinatorialTestManager
    A CombinatorialTestManager which does not generate test inputs by itself but delegates this to another manager. However, it does add caching capability to any given manager. This means no test input is returned twice across all two methods. For example, if the initial test input [0, 0, 0] has been returned, it will not be returned again for fault characterization. Instead the cached result is used. With an appropriate cache, results can even be shared over multiple runs if that should ever be desirable.