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 anErrorConstraintException
during 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.
-
-