Class CombinatorialTestConfiguration
- java.lang.Object
-
- de.rwth.swc.coffee4j.engine.manager.CombinatorialTestConfiguration
-
public final class CombinatorialTestConfiguration extends java.lang.ObjectAll configuration needed for anCombinatorialTestManagerto generate test inputs for a given testModel.
-
-
Constructor Summary
Constructors Constructor Description CombinatorialTestConfiguration(FaultCharacterizationAlgorithmFactory faultCharacterizationAlgorithmFactory, ConflictDetectionConfiguration conflictDetectionConfiguration, java.util.Collection<TestInputGroupGenerator> generators, GenerationReporter generationReporter)Creates a new configuration with the given arguments.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)ConflictDetectionConfigurationgetConflictDetectionConfiguration()java.util.Optional<FaultCharacterizationAlgorithmFactory>getFaultCharacterizationAlgorithmFactory()java.util.Optional<GenerationReporter>getGenerationReporter()java.util.List<TestInputGroupGenerator>getGenerators()inthashCode()java.lang.StringtoString()
-
-
-
Constructor Detail
-
CombinatorialTestConfiguration
public CombinatorialTestConfiguration(FaultCharacterizationAlgorithmFactory faultCharacterizationAlgorithmFactory, ConflictDetectionConfiguration conflictDetectionConfiguration, java.util.Collection<TestInputGroupGenerator> generators, GenerationReporter generationReporter)
Creates a new configuration with the given arguments.- Parameters:
faultCharacterizationAlgorithmFactory- the factory creating fault characterization to be used for a combinatorialtest. Can benullgenerators- All generators which should be used for test input generation. This cannot benull, but an empty collection is allowedgenerationReporter- the generation reporter for notification of important events in a combinatorial test. Can benull
-
-
Method Detail
-
getFaultCharacterizationAlgorithmFactory
public java.util.Optional<FaultCharacterizationAlgorithmFactory> getFaultCharacterizationAlgorithmFactory()
- Returns:
- an
Optionalif a factory was given in the constructor, otherwise an empty optional
-
getConflictDetectionConfiguration
public ConflictDetectionConfiguration getConflictDetectionConfiguration()
-
getGenerators
public java.util.List<TestInputGroupGenerator> getGenerators()
- Returns:
- an unmodifiable list of all generates which should be used
-
getGenerationReporter
public java.util.Optional<GenerationReporter> getGenerationReporter()
- Returns:
- an
Optionalcontaining a reporter if one was given in the constructor, or an empty one otherwise
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-