Interface GeneratingSequentialCombinatorialTestManager
-
- All Superinterfaces:
SequentialCombinatorialTestManager
- All Known Implementing Classes:
ConstraintGeneratingSequentialCombinatorialTestManager
public interface GeneratingSequentialCombinatorialTestManager extends SequentialCombinatorialTestManager
Interface each test manager used for the sequential generation of error-constraints must implement.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<int[]>generateNextTestInputForClassification(int[] testInput, TestResult testResult)Optional<int[]>initializeClassification(Map<int[],TestResult> errorConstraintExceptionCausingTestInputs)-
Methods inherited from interface de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestManager
generateAdditionalTestInputsWithResult, generateInitialTests
-
-
-
-
Method Detail
-
initializeClassification
Optional<int[]> initializeClassification(Map<int[],TestResult> errorConstraintExceptionCausingTestInputs)
- Parameters:
errorConstraintExceptionCausingTestInputs- all test inputs that triggered anErrorConstraintExceptionduring testing.- Returns:
- next test input to execute or an empty Optional if no further tests are needed for classification.
-
generateNextTestInputForClassification
Optional<int[]> generateNextTestInputForClassification(int[] testInput, TestResult testResult)
- Parameters:
testInput- previously executed test input.testResult- result of previously executed test input.- Returns:
- next test input to execute or an empty Optional if no further tests are needed for classification.
-
-