Interface TestInputExecutor

  • Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface TestInputExecutor
    An executor for a combinatorial test. This means that a class implementing this interface should be able to tell wether the system behaves correctly for the given Combination.
    • Method Detail

      • execute

        void execute​(Combination testInput)
              throws java.lang.Exception
        Executes the test with the given test input in form of a Combination. If the system under test behaves correctly, nothing abnormally should happen and the method finishes, otherwise, any kind of exception can be thrown to indicate a failure.
        Parameters:
        testInput - to be executed. Must not be null
        Throws:
        java.lang.Exception - if the system under test does not behave normally for the given test input