A B C D E F G H I J L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractConstraint - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints
-
Abstract Class providing functionality and fields that are commonly used by all types of constraints.
- AbstractConstraint(String, List<String>, ConstraintStatus) - Constructor for class de.rwth.swc.coffee4j.engine.configuration.model.constraints.AbstractConstraint
- AbstractGeneratingInterleavingManager - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
-
Abstract class implementing
GeneratingInterleavingCombinatorialTestManager
.Extends theAbstractInterleavingManager
and adds the capability to store exception-inducing combinations. - AbstractGenerationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation
-
Abstract class which each GenerationPhase must extend.
- AbstractGenerationPhase(InterleavingGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.AbstractGenerationPhase
- AbstractGenerationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation
-
Interface for a Factory creating an
AbstractGenerationPhase
. - AbstractIdentificationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification
-
Abstract class which each IdentificationPhase must extend.
- AbstractIdentificationPhase(InterleavingGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.AbstractIdentificationPhase
- AbstractIdentificationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification
-
Interface for a Factory creating an
AbstractIdentificationPhase
. - AbstractIndexBasedConstraintConverter - Class in de.rwth.swc.coffee4j.engine.converter.constraints
-
Abstract class providing functionality and fields commonly used by all different types of converters.
- AbstractIndexBasedConstraintConverter(List<Parameter>) - Constructor for class de.rwth.swc.coffee4j.engine.converter.constraints.AbstractIndexBasedConstraintConverter
- AbstractInterleavingPhaseManager - Class in de.rwth.swc.coffee4j.engine.process.interleaving
-
Abstract class implementing the
PhaseManager
Interface for Interleaving CT. - AbstractInterleavingPhaseManager(InterleavingPhaseManagerConfiguration) - Constructor for class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- AbstractPhase<C extends PhaseContext,I,O> - Class in de.rwth.swc.coffee4j.engine.process.phase
-
An abstract class of a
Phase
providing a convenience constructor - AbstractPhase(C) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.AbstractPhase
- AbstractSequentialPhaseManager - Class in de.rwth.swc.coffee4j.engine.process.manager.sequential
-
Abstract class implementing the
PhaseManager
Interface for Sequential CT. - AbstractSequentialPhaseManager(SequentialPhaseManagerConfiguration) - Constructor for class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
-
Creates a new
AbstractSequentialPhaseManager
with the supplied configuration - accept(CombinatorialTest) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode.CombinatorialTestAnnotationBasedExecutionModeProvider
- accept(CombinatorialTest) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.test.model.MethodBasedInputParameterModelProvider
- accept(EnableInterleavingConstraintGeneration) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.MethodBasedGeneratingInterleavingConfigurationProvider
- accept(EnableSequentialConstraintGeneration) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential.ConstructorBasedSequentialConstraintGenerationProvider
- accept(EnableInterleavingGeneration) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.MethodBasedInterleavingConfigurationProvider
- accept(ConfigureIpog) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration.IpogConfigurationProvider
- accept(ConfigureIpogNeg) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration.IpogNegConfigurationProvider
- accept(EnableExtension) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.extension.ConstructorBasedExtensionProvider
- accept(CombinatorialTestDescriptorVisitor) - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestClassDescriptor
- accept(CombinatorialTestDescriptorVisitor) - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestDescriptor
- accept(CombinatorialTestDescriptorVisitor) - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestEngineDescriptor
- accept(CombinatorialTestDescriptorVisitor) - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestMethodDescriptor
- add(int[], int[]) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.CombinationUtil
-
Adds the combination to be added to the first one.
- addCombination(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.CombinationPartitioner
-
Adds the given combination to the partition determined by the value at the partitioning parameter.
- addConstraint(int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintChecker
- addConstraint(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.DynamicHardConstraintChecker
- addConstraint(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.MinimalForbiddenTuplesChecker
- addConstraint(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ModelBasedConstraintChecker
- addConstraint(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.NoConstraintChecker
- addForbiddenCombination(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatAlgorithm
-
Add a forbidden combination to the constraints.
- addResultFor(IntArrayWrapper, TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.HashMapTestResultCache
- addResultFor(IntArrayWrapper, TestResult) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.manager.TestResultCache
-
Adds a result to the cache so it may later be retrieved via
TestResultCache.getResultFor(IntArrayWrapper)
. - addResultIfAbsentFor(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.HashMapResultCache
- addResultIfAbsentFor(Combination, TestResult) - Method in interface de.rwth.swc.coffee4j.engine.process.interleaving.ResultCache
- AdvancedAetgSat - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.advanced
-
Generator for one test group containing the test inputs generated with the
AetgSatAlgorithm
algorithm with the strength given by theCompleteTestModel
. - AdvancedAetgSat() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.advanced.AdvancedAetgSat
- AdvancedAetgSatAlgorithm - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.advanced
-
Implementation of the AETGSat variant of the AETG algorithm from "Constructing Interaction Test Suites for Highly-Configurable Systems in the Presence of Constraints: A Greedy Approach".
- AdvancedAetgSatAlgorithm(AetgSatConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.advanced.AdvancedAetgSatAlgorithm
-
Constructor.
- AetgSat - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg
-
Generator for one test group containing the test inputs generated with the
AetgSatAlgorithm
algorithm with the strength given by theCompleteTestModel
. - AetgSat() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSat
- AetgSatAlgorithm - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg
-
Implementation of the AETGSat variant of the AETG algorithm from "Constructing Interaction Test Suites for Highly-Configurable Systems in the Presence of Constraints: A Greedy Approach".
- AetgSatAlgorithm(AetgSatConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatAlgorithm
-
Constructor.
- aetgSatConfiguration() - Static method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration
-
Construct a builder for a new configuration.
- AetgSatConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg
-
A class combining all information needed to construct a new instance of the
AetgSatAlgorithm
algorithm. - AetgSatConfiguration.Builder - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg
-
Builder for
AetgSatConfiguration
. - aetgStrategy() - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.aetg.AetgStrategy
- AetgStrategy - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.generator.aetg
-
Implementation of AETGSat ("Constructing Interaction Test Suites for Highly-Configurable Systems in the Presence of Constraints: A Greedy Approach").
- AfterClass - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.all
-
Shows that the method should be used after all test methods in the class.
- AfterCombination - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.combination
-
Signalizes that the annotated method should be used as an after combination callback
- afterExecution(Map<Combination, TestResult>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.extension.execution.AfterExecutionCallback
-
Executes the callback with the supplied preliminary test results.
- AfterExecutionCallback - Interface in de.rwth.swc.coffee4j.engine.configuration.extension.execution
-
Represents a phase callback after the execution phase
- afterFaultCharacterization(List<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.extension.characterization.AfterFaultCharacterizationCallback
-
Executes the callback with the supplied
combinations
- AfterFaultCharacterizationCallback - Interface in de.rwth.swc.coffee4j.engine.configuration.extension.characterization
-
Represents a phase callback after the fault characterization phase
- afterGeneration(List<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.extension.generation.AfterGenerationCallback
-
Execute the callback with the supplied
combinations
. - AfterGenerationCallback - Interface in de.rwth.swc.coffee4j.engine.configuration.extension.generation
-
Represents a phase callback after the generation phase
- AfterMethod - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.test
-
Signalizes that the annotated method should be used as an after test method callback
- algorithm() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization.EnableFaultCharacterization
-
Gets the
FaultCharacterizationAlgorithm
specified by this annotation - algorithms() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.EnableGeneration
-
Gets the classes of the
TestInputGroupGenerators
- allCombinationsCovered() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.CoverageMap
- allConstraintsEnabled() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
- AnnotationConsumer<A extends Annotation> - Interface in de.rwth.swc.coffee4j.junit.engine.annotation
-
Represents an operation, that accepts an
Annotation
This is more or less a copy oforg.junit.jupiter.params.support.AnnotationConsumer
from the junit-jupiter-params project. - AnnotationConsumerInitializer - Class in de.rwth.swc.coffee4j.junit.engine.annotation
-
Support class for initializing instances with annotations of an annotated element in
AnnotationConsumerInitializer.initialize(AnnotatedElement, Object)
- ANONYMOUS_CONSTRAINT - Static variable in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.Constraint.ConstraintConstants
- appendIdFromClass(UniqueId, Class<?>) - Static method in class de.rwth.swc.coffee4j.junit.engine.UniqueIdGenerator
- appendIdFromCombination(UniqueId, Combination) - Static method in class de.rwth.swc.coffee4j.junit.engine.UniqueIdGenerator
-
Appends a combination name to an existing
UniqueId
- appendIdFromMethod(UniqueId, Method) - Static method in class de.rwth.swc.coffee4j.junit.engine.UniqueIdGenerator
-
Appends a method name to an existing
UniqueId
- apply(A) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction1
-
Checks whether the value give for the parameter is allowed.
- apply(A, B) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction2
-
Checks whether the value combination give for the parameters is allowed.
- apply(A, B, C) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction3
-
Checks whether the value combination give for the parameters is allowed.
- apply(A, B, C, D) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction4
-
Checks whether the value combination give for the parameters is allowed.
- apply(A, B, C, D, E) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction5
-
Checks whether the value combination give for the parameters is allowed.
- apply(A, B, C, D, E, F) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction6
-
Checks whether the value combination give for the parameters is allowed.
- apply(Model) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.Constraint
- apply(Model) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.NegatedConstraint
- argumentConverter(ArgumentConverter) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- argumentConverter(ArgumentConverter) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Adds the argument converter to convert report arguments from engine to testModel representations.
- ArgumentConverter - Interface in de.rwth.swc.coffee4j.algorithmic.report
-
Defines an interface which can be used to convert arguments to different representation forms.
- argumentConverters(ArgumentConverter...) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- argumentConverters(ArgumentConverter...) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Adds the argument converters to convert report arguments from engine to testModel representations.
- argumentConverters(Collection<ArgumentConverter>) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- argumentConverters(Collection<ArgumentConverter>) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Adds the argument converters to convert report arguments from engine to testModel representations.
- ArrayUtil - Class in de.rwth.swc.coffee4j.algorithmic.util
-
Common operations which need to be performed on arrays in combinatorial test input generation.
B
- BasicSequentialCombinatorialTestManager - Class in de.rwth.swc.coffee4j.algorithmic.sequential.manager
-
A very basic manager for combinatorial tests.
- BasicSequentialCombinatorialTestManager(SequentialCombinatorialTestConfiguration, CompleteTestModel) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.manager.BasicSequentialCombinatorialTestManager
- BeforeClass - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.all
-
Shows that the method should be used before all test methods in the class.
- BeforeCombination - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.combination
-
Signalizes that the annotated method should be used as a before combination callback
- beforeExecution(List<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.extension.execution.BeforeExecutionCallback
-
Execute the callback with the supplied
combinations
- BeforeExecutionCallback - Interface in de.rwth.swc.coffee4j.engine.configuration.extension.execution
-
Represents a phase callback before the execution phase
- beforeFaultCharacterization(Map<Combination, TestResult>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.extension.characterization.BeforeFaultCharacterizationCallback
-
Executes the callback with supplied test results
- BeforeFaultCharacterizationCallback - Interface in de.rwth.swc.coffee4j.engine.configuration.extension.characterization
-
Represents a phase callback before the fault characterization phase
- beforeGeneration() - Method in interface de.rwth.swc.coffee4j.engine.configuration.extension.generation.BeforeGenerationCallback
-
Execute the callback
- BeforeGenerationCallback - Interface in de.rwth.swc.coffee4j.engine.configuration.extension.generation
-
Represents a phase callback before the generation phase
- BeforeMethod - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.test
-
Signalizes that the annotated method should be used as a before test method callback
- ben() - Static method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben.Ben
-
Can be used as a convenience method to describe that BEN should be used as a
FaultCharacterizationAlgorithmFactory
. - ben(int, int) - Static method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben.Ben
-
Can be used as a convenience method to describe that BEN should be used as a
FaultCharacterizationAlgorithmFactory
. - Ben - Class in de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben
-
The implementation of the BEN fault characterization algorithm based on the paper "Identifying Failure-Inducing Combinations in a Combinatorial Test Set".
- Ben(FaultCharacterizationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben.Ben
-
Builds a new instance of the algorithm for a given configuration.
- Ben(FaultCharacterizationConfiguration, int, int) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben.Ben
-
Builds a new instance of the algorithm for the given configuration.
- BooleanFunction1<A> - Interface in de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased
-
A helper function used to define constraints which involves one parameter.
- BooleanFunction2<A,B> - Interface in de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased
-
A helper function used to define constraints which involves two parameters.
- BooleanFunction3<A,B,C> - Interface in de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased
-
A helper function used to define constraints which involves three parameters.
- BooleanFunction4<A,B,C,D> - Interface in de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased
-
A helper function used to define constraints which involves four parameters.
- BooleanFunction5<A,B,C,D,E> - Interface in de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased
-
A helper function used to define constraints which involves five parameters.
- BooleanFunction6<A,B,C,D,E,F> - Interface in de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased
-
A helper function used to define constraints which involves six parameters.
- booleanParameter(String) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
- build() - Method in class de.rwth.swc.coffee4j.algorithmic.classification.ClassificationConfiguration.Builder
- build() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration.Builder
- build() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationConfiguration.Builder
- build() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationConfiguration.IdentificationConfigurationBuilder
- build() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
- build() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration.Builder
-
Constructs the configuration.
- build() - Method in interface de.rwth.swc.coffee4j.engine.configuration.Buildable
-
Builds a T
- build() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- build() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Creates a new configuration based on the supplied values.
- build() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Builds the testModel.
- build() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter.Builder
-
Builds a new parameter.
- build() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration.Builder
-
Builds a
TestMethodConfiguration
- build() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- build() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- build() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Builds the
SequentialPhaseManagerConfiguration
- build(int) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value.Builder
-
Creates the value instance with the missing given id.
- build(Collection<Parameter>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination.Builder
- build(Collection<Parameter>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed.Builder
-
Constructs the actual
Seed
instance from this builder. - build(Collection<Parameter>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup.Builder
-
Builds the
StrengthGroup
with the information given to the builder. - Buildable<T> - Interface in de.rwth.swc.coffee4j.engine.configuration
-
Represents a builder class for a certain type
- buildCartesianProduct(Set<Collection<IntList>>, int) - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.util.TupleBuilderUtil
-
builds the cartesian product for a given set of combinations,
- buildDelegatingOrDefaultExecutionReporter(List<InterleavingExecutionReporter>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationContext
- builder() - Static method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
-
Builder for a new
CompleteTestModel
. - builder(CompleteTestModel) - Static method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- Builder() - Constructor for class de.rwth.swc.coffee4j.algorithmic.classification.ClassificationConfiguration.Builder
- Builder() - Constructor for class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration.Builder
- Builder() - Constructor for class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationConfiguration.Builder
- Builder() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration.Builder
- Builder() - Constructor for class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- Builder() - Constructor for class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
- Builder() - Constructor for class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration.Builder
- Builder() - Constructor for class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- Builder() - Constructor for class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- Builder() - Constructor for class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
- by(BooleanFunction1<?>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint1Builder
-
Specified the
ConstraintFunction
as aBooleanFunction1
for the given parameter. - by(BooleanFunction2<?, ?>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint2Builder
-
Specified the
ConstraintFunction
as aBooleanFunction2
for the given parameters. - by(BooleanFunction3<?, ?, ?>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint3Builder
-
Specified the
ConstraintFunction
as aBooleanFunction3
for the given parameters. - by(BooleanFunction4<?, ?, ?, ?>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint4Builder
-
Specified the
ConstraintFunction
as aBooleanFunction4
for the given parameters. - by(BooleanFunction5<?, ?, ?, ?, ?>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint5Builder
-
Specified the
ConstraintFunction
as aBooleanFunction5
for the given parameters. - by(BooleanFunction6<?, ?, ?, ?, ?, ?>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint6Builder
-
Specified the
ConstraintFunction
as aBooleanFunction6
for the given parameters.
C
- cache - Variable in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- CachingDelegatingSequentialCombinatorialTestManager - Class in de.rwth.swc.coffee4j.algorithmic.sequential.manager
-
A
SequentialCombinatorialTestManager
which does not generate test inputs by itself but delegates this to another manager. - CachingDelegatingSequentialCombinatorialTestManager(TestResultCache, SequentialCombinatorialTestManager) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.manager.CachingDelegatingSequentialCombinatorialTestManager
- canBeAdded(int[], int[], ConstraintChecker) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.CombinationUtil
-
Checks whether the combinations to be added can be added to the given combinations.
- canConvert(Object) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.ArgumentConverter
-
Checks whether the given argument can be converted by this
ArgumentConverter
. - canConvert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.CombinationArgumentConverter
- canConvert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingModelBasedArgumentConverter
- canConvert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.ParameterArgumentConverter
- canConvert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.TupleListArgumentConverter
- canConvert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.ValueArgumentConverter
- check(boolean) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Preconditions
-
Checks whether the given expression evaluates to
true
. - check(boolean, String) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Preconditions
-
Checks whether the given expression evaluates to
true
. - check(boolean, Supplier<String>) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Preconditions
-
Checks whether the given expression evaluates to
true
. - check(ExecutionResult, ExecutionResult) - Method in class de.rwth.swc.coffee4j.junit.engine.result.ResultValidator
-
checks whether the given
ExecutionResult
s are equal. - check(List<?>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction1
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction2
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction3
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction4
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction5
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction6
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.ConstraintFunction
-
Checks whether the given values are a valid combination or one which should not appear.
- checkIfValid(Combination) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.Constraint
-
Checks whether the given combination is valid or not.
- checkIfValid(Combination) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.MethodBasedConstraint
- checkIfValid(Combination) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.tuplebased.TupleBasedConstraint
- checkingFinished(InterleavingCombinatorialTestGroup, int[], boolean) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.report.InterleavingGenerationReporter
-
called if the feedback-checking-phase finished.
- checkingFinished(InterleavingCombinatorialTestGroup, int[], boolean) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- checkingFinished(InterleavingCombinatorialTestGroup, Combination, boolean) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- checkingFinished(InterleavingCombinatorialTestGroup, Combination, boolean) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- checkingFinished(InterleavingCombinatorialTestGroup, Combination, boolean) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- checkingFinished(InterleavingCombinatorialTestGroup, Combination, boolean) - Method in interface de.rwth.swc.coffee4j.engine.report.InterleavingExecutionReporter
-
Called when the checking phase for a combination has finished.
- checkingPhase - Variable in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- CheckingPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking
- CheckingPhase(InterleavingGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking.CheckingPhase
- checkingPhaseFactory(CheckingPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- checkingPhaseFactory(CheckingPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- CheckingPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking
-
Interface for a Factory creating a
CheckingPhase
. - checkingStarted(InterleavingCombinatorialTestGroup, int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.report.InterleavingGenerationReporter
-
called if the feedback-checking-phase started.
- checkingStarted(InterleavingCombinatorialTestGroup, int[]) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- checkingStarted(InterleavingCombinatorialTestGroup, Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- checkingStarted(InterleavingCombinatorialTestGroup, Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- checkingStarted(InterleavingCombinatorialTestGroup, Combination) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- checkingStarted(InterleavingCombinatorialTestGroup, Combination) - Method in interface de.rwth.swc.coffee4j.engine.report.InterleavingExecutionReporter
-
Called when the checking phase for a combination has started.
- ChocoModel - Class in de.rwth.swc.coffee4j.algorithmic.conflict.choco
- ChocoModel(int[], List<Constraint>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
- ChocoUtil - Class in de.rwth.swc.coffee4j.algorithmic.util
- CLASSIFICATION - de.rwth.swc.coffee4j.algorithmic.interleaving.Phase
- ClassificationConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.classification
-
Configuration used to create a
ClassificationStrategy
. - ClassificationConfiguration.Builder - Class in de.rwth.swc.coffee4j.algorithmic.classification
-
Builder class for a
ClassificationConfiguration
- classificationPhaseFactory(InterleavingClassificationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- classificationPhaseFactory(InterleavingClassificationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- classificationPhaseFactory(SequentialClassificationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
- ClassificationStrategy - Interface in de.rwth.swc.coffee4j.algorithmic.classification
-
Strategy that is used to classify a found exception-inducing combination according to the exceptional results it causes.
- classificationStrategyFactory(ClassificationStrategyFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- classificationStrategyFactory(ClassificationStrategyFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
- ClassificationStrategyFactory - Interface in de.rwth.swc.coffee4j.algorithmic.classification
-
Factory used to create a
ClassificationStrategy
using aClassificationConfiguration
- ClassificationStrategyFactoryLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.classification
-
Class for loading the defined classification strategy using
EnableClassification
for aCombinatorialTest
. - ClassificationStrategyFactoryLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.classification.ClassificationStrategyFactoryLoader
- ClassificationStrategyFactoryProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.classification
-
This interface is responsible for providing a
ClassificationStrategyFactory
. - clearAssignmentConstraint() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
- Coffee4JException - Exception in de.rwth.swc.coffee4j.algorithmic
-
A
RuntimeException
that signalizes that something went wrong in the coffee4j project, either caused by the user or the developer - Coffee4JException(String) - Constructor for exception de.rwth.swc.coffee4j.algorithmic.Coffee4JException
-
Creates a new
Coffee4JException
with the supplied message - Coffee4JException(String, Object...) - Constructor for exception de.rwth.swc.coffee4j.algorithmic.Coffee4JException
-
Creates a new
Coffee4JException
with the supplied format string and objects - Coffee4JException(String, Throwable) - Constructor for exception de.rwth.swc.coffee4j.algorithmic.Coffee4JException
-
Creates a new
Coffee4JException
with the supplied message and cause - Coffee4JException(Throwable, String, Object...) - Constructor for exception de.rwth.swc.coffee4j.algorithmic.Coffee4JException
-
Creates a new
Coffee4JException
with the supplied format string and objects, and a cause - collectErrorConstraintExceptionCausingTestInputs(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
-
Template method implemented by error-constraint generating managers.
- collectErrorConstraintExceptionCausingTestInputs(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.DefaultGeneratingSequentialPhaseManager
- collectErrorConstraintExceptionCausingTestInputs(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.DefaultTestingSequentialPhaseManager
- combination(int[]) - Static method in class de.rwth.swc.coffee4j.algorithmic.report.CombinationArgument
- combination(Map.Entry<String, Object>...) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
- Combination - Class in de.rwth.swc.coffee4j.engine.configuration.model
- Combination.Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model
- CombinationArgument - Class in de.rwth.swc.coffee4j.algorithmic.report
-
Used to encapsulate a int[] as a combination.
- CombinationArgument(int[]) - Constructor for class de.rwth.swc.coffee4j.algorithmic.report.CombinationArgument
-
Creates a new argument for the given combination.
- CombinationArgumentConverter - Class in de.rwth.swc.coffee4j.engine.report
- CombinationArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.engine.report.CombinationArgumentConverter
- CombinationBasedMethodInvoker - Class in de.rwth.swc.coffee4j.junit.engine.execution
- CombinationBasedMethodInvoker(Object, Method) - Constructor for class de.rwth.swc.coffee4j.junit.engine.execution.CombinationBasedMethodInvoker
- CombinationDescriptor - Class in de.rwth.swc.coffee4j.junit.engine.descriptor
-
JUnit description of a combination during execution
- CombinationDescriptor(UniqueId, String, Method) - Constructor for class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinationDescriptor
-
Creates a new
CombinationDescriptor
with the supplied parent,Combination
, and display name - CombinationExecutor - Class in de.rwth.swc.coffee4j.junit.engine.execution
- CombinationExecutor(ExecutionContext) - Constructor for class de.rwth.swc.coffee4j.junit.engine.execution.CombinationExecutor
- CombinationFormatter - Interface in de.rwth.swc.coffee4j.engine.process.report.util
-
Interface used by
ExecutionReporter
s to format found exception-inducing combinations. - combinationIdentified() - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestManager
- CombinationPartitioner - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
-
Class to partition given combinations according to one parameter.
- CombinationPartitioner(Collection<int[]>, int, int) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.CombinationPartitioner
-
Creates a new combination partitioner according to the given parameter.
- CombinationType - Enum in de.rwth.swc.coffee4j.algorithmic.interleaving.identification
-
Since an
IdentificationStrategy
is used to identify failure- as well as exception-inducing combinations, this enum is used to differentiate the identified combinations. - CombinationUtil - Class in de.rwth.swc.coffee4j.algorithmic.util
-
Common utilities used for integer array which represent combinations or test inputs.
- Combinator - Class in de.rwth.swc.coffee4j.algorithmic.util
-
Utility methods used for combinatorial tasks in the context of combinatorial test generation.
- CombinatorialTest - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation
-
This annotation is used to mark a combinatorial test.
- CombinatorialTestAnnotationBasedExecutionModeProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode
-
A provider loading the
ExecutionMode
as given in theCombinatorialTest
annotation. - CombinatorialTestAnnotationBasedExecutionModeProvider() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode.CombinatorialTestAnnotationBasedExecutionModeProvider
- CombinatorialTestClassDescriptor - Class in de.rwth.swc.coffee4j.junit.engine.descriptor
- CombinatorialTestClassDescriptor(TestDescriptor, Class<?>) - Constructor for class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestClassDescriptor
- CombinatorialTestDescriptor - Class in de.rwth.swc.coffee4j.junit.engine.descriptor
-
Base class for the JUnit
TestDescriptor
s used by theCombinatorialTestEngine
- CombinatorialTestDescriptor(UniqueId, String, TestSource) - Constructor for class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestDescriptor
- CombinatorialTestDescriptorVisitor - Interface in de.rwth.swc.coffee4j.junit.engine.descriptor
- CombinatorialTestEngine - Class in de.rwth.swc.coffee4j.junit.engine
-
A JUnit
TestEngine
which provides combinatorial testing capabilities via the coffee4j framework and using annotations. - CombinatorialTestEngine() - Constructor for class de.rwth.swc.coffee4j.junit.engine.CombinatorialTestEngine
- CombinatorialTestEngineDescriptor - Class in de.rwth.swc.coffee4j.junit.engine.descriptor
-
Very minimal description of a
TestEngine
in theTestDescriptor
hierarchy - CombinatorialTestEngineDescriptor(UniqueId, String) - Constructor for class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestEngineDescriptor
-
Creates a new
CombinatorialTestEngineDescriptor
with the suppliedUniqueId
and display name - CombinatorialTestExecutor - Class in de.rwth.swc.coffee4j.junit.engine.execution
-
Initiates the process automation of the combinatorial tests via a supplied
ExecutionRequest
- CombinatorialTestExecutor(ExecutionContext) - Constructor for class de.rwth.swc.coffee4j.junit.engine.execution.CombinatorialTestExecutor
-
Creates a new
CombinatorialTestExecutor
based upon the suppliedEngineExecutionListener
. - CombinatorialTestManagerFactory - Interface in de.rwth.swc.coffee4j.engine.process.manager.sequential
-
A factory for creating new
SequentialCombinatorialTestManager
instances from a given configuration. - CombinatorialTestMethodDescriptor - Class in de.rwth.swc.coffee4j.junit.engine.descriptor
-
JUnit description of a combinatorial test.
- CombinatorialTestMethodDescriptor(TestDescriptor, Method) - Constructor for class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestMethodDescriptor
-
Creates a new
CombinatorialTestMethodDescriptor
with the suppliedUniqueId
, display name, andTestSource
. - compareTo(DiagnosisElement) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisElement
- CompleteTestModel - Class in de.rwth.swc.coffee4j.algorithmic.model
-
A class containing all important information needed for one combinatorial test.
- CompleteTestModel.Builder - Class in de.rwth.swc.coffee4j.algorithmic.model
-
A class for constructing a new
CompleteTestModel
instance using the bulider pattern. - computeCartesianProduct(Int2IntMap, int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Combinator
-
Computes the full cartesian product of the given parameters.
- computeCombinations(int[], int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Combinator
-
Computes all size-value-combinations there are with the given parameters.
- computeCombinations(int[], IntSet) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Combinator
-
Computes all possible combinations as partial test cases which only contain the given parameters.
- computeExceptionInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta.GeneratingImprovedDD
- computeExceptionInducingCombinations() - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.characterization.GeneratingFaultCharacterizationAlgorithm
- computeExceptionInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte.GeneratingMixtgte
- computeFailureInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben.Ben
- computeFailureInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta.GeneratingImprovedDD
- computeFailureInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta.ImprovedDeltaDebugging
- computeFailureInducingCombinations() - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.characterization.FaultCharacterizationAlgorithm
-
Computes a list of most likely failure inducing combinations refined from previous calls to
FaultCharacterizationAlgorithm.computeNextTestInputs(Map)
. - computeFailureInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte.GeneratingMixtgte
- computeFailureInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte.Mixtgte
- computeFailureInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.NoOp
- computeGainsOfFixedParameter(int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.CoverageMap
- computeGainsOfFixedParameter(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.EfficientCoverageMap
-
Computes the number of combinations which would be covered if the fixed parameter given in the constructor would be set to a specific value in the given combination.
- computeMinimalDiagnosisHittingSets(List<MissingInvalidTuple>) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ReduceBasedDiagnosisHittingSetBuilder
- computeNegativeParameterCombinations(int[], int[], int, int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Combinator
-
Computes (a,b)-wise subsets of parameter indices
- computeNextTestInputs(Map<int[], TestResult>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta.ImprovedDeltaDebugging
- computeNextTestInputs(Map<int[], TestResult>) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.characterization.FaultCharacterizationAlgorithm
-
Refines the internal list of suspicious of faulty combinations.
- computeNextTestInputs(Map<int[], TestResult>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte.Mixtgte
-
Implements a variant of Algorithm 2 (MixTgTe_t, due to framework restrictions) of the referenced paper.
- computeNextTestInputs(Map<int[], TestResult>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.NoOp
- computeNextTestInputs(Map<int[], TestResult>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
-
In the first iteration all relevant sub combinations of failed test inputs are calculated via the
SuspiciousCombinationAlgorithm.getRelevantSubCombinations(int[])
method. - computeParameterCombinations(int[], int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Combinator
-
Computes all subsets of parameter indices with the given size.
- computeSubCombinations(int[]) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Combinator
-
Computes all sub-combinations of this combination.
- computeSubCombinations(int[], int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Combinator
-
Computes all sub-combinations with the given size that the combination has.
- configurable() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration.ConfigurationSource
-
The configurable class which can be instantiated using the configuration of type
ConfigurationSource.configuration()
provided by theConfigurationSource.provider()
. - configuration - Variable in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
- configuration - Variable in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- configuration - Variable in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
- configuration() - Static method in class de.rwth.swc.coffee4j.algorithmic.classification.ClassificationConfiguration
- configuration() - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration
- configuration() - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationConfiguration
- configuration() - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationConfiguration
- configuration() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration.ConfigurationSource
-
The configuration class which is used to configure a new instance of
ConfigurationSource.configurable()
. - ConfigurationBasedInstanceCreator - Class in de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration
-
Utility class for creating instances based on
ConfigurationProvider
registered viaConfigurationSource
. - ConfigurationFromMethod - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration
-
This is a
ConfigurationSource
which provides access to values returned from a factory method of the class in which this annotation is declared or from static factory methods in external classes referenced by the fully qualified name (classname#methodname). - ConfigurationLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration
-
Class for loading the defined configuration for a
CombinatorialTest
. - ConfigurationLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration.ConfigurationLoader
- ConfigurationProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration
-
An
ConfigurationProvider
is responsible for providing exactly oneSequentialExecutionConfiguration
for use in aCombinatorialTest
. - ConfigurationProvider<T> - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration
-
A provider for configurations which can be registered using
ConfigurationSource
. - ConfigurationSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration
-
ConfigurationSource
is an annotation used to register configuration providers for the annotated test method. - ConfigurationSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration
-
Source of a
ConfigurationProvider
for a specific configurable class and configuration type. - ConfigurationSources - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration
-
Repeatable annotation for
ConfigurationSource
. - ConfigureIpog - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration
-
This is an annotation to configure the
Ipog
TestInputGroupGenerator viaIpogConfiguration
. - ConfigureIpogNeg - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration
-
This is an annotation to configure the
IpogNeg
TestInputGroupGenerator viaIpogNegConfiguration
. - conflictDetectionConfiguration(ConflictDetectionConfiguration) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- conflictDetectionConfiguration(ConflictDetectionConfiguration) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Sets the
ConflictDetectionConfiguration
- ConflictDetectionConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.conflict
- ConflictDetectionConfiguration(boolean, boolean, boolean, Supplier<? extends ConflictExplainer>, boolean, Supplier<? extends ConflictDiagnostician>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
- ConflictDetectionConfigurationLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis
-
Loads a
ConflictDetectionConfiguration
for aCombinatorialTest
using theEnableConflictDetection
annotation. - ConflictDetectionConfigurationLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis.ConflictDetectionConfigurationLoader
- ConflictDetectionManager - Class in de.rwth.swc.coffee4j.algorithmic.conflict
- ConflictDetectionManager(ConflictDetectionConfiguration, CompleteTestModel) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionManager
- ConflictDetectionReporter - Interface in de.rwth.swc.coffee4j.engine.report
- ConflictDetector - Class in de.rwth.swc.coffee4j.engine.process.manager
- ConflictDetector(ConflictDetectionConfiguration, ModelConverter) - Constructor for class de.rwth.swc.coffee4j.engine.process.manager.ConflictDetector
- conflictDetectorFactory(ConflictDetectorFactory) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Sets the
ConflictDetectorFactory
- ConflictDetectorFactory - Interface in de.rwth.swc.coffee4j.engine.process.manager
-
Factory for a
ConflictDetector
- conflictDiagnosisAlgorithm() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis.EnableConflictDetection
- ConflictDiagnostician - Interface in de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis
- ConflictElement - Class in de.rwth.swc.coffee4j.algorithmic.conflict
- ConflictElement(int, int[], int[]) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElement
- conflictElements - Variable in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElementsBasedExplanation
- ConflictElementsBasedExplanation - Class in de.rwth.swc.coffee4j.algorithmic.conflict
- ConflictElementsBasedExplanation(List<ConflictElement>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElementsBasedExplanation
- ConflictExplainer - Interface in de.rwth.swc.coffee4j.algorithmic.conflict.explanation
- ConflictExplanation - Interface in de.rwth.swc.coffee4j.algorithmic.conflict
- conflictExplanationAlgorithm() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis.EnableConflictDetection
- ConflictSet - Class in de.rwth.swc.coffee4j.algorithmic.conflict
- ConflictSet(List<ConflictElement>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictSet
- constrain(String) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on one parameter.
- constrain(String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
- constrain(String, String) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on two parameters.
- constrain(String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
- constrain(String, String, String) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on three parameters.
- constrain(String, String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
- constrain(String, String, String, String) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on four parameters.
- constrain(String, String, String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
- constrain(String, String, String, String, String) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on five parameters.
- constrain(String, String, String, String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
- constrain(String, String, String, String, String, String) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on sic parameters.
- constrain(String, String, String, String, String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
- Constraint - Class in de.rwth.swc.coffee4j.algorithmic.constraint
- Constraint - Interface in de.rwth.swc.coffee4j.engine.configuration.model.constraints
- Constraint(TupleList, Function<Model, Constraint>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.Constraint
- Constraint.ConstraintConstants - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints
- ConstraintBuilder - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints
-
Convenience methods for creating constraints on up to six parameters.
- ConstraintBuilder.Constraint1Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints
-
Builder for giving a constraint on one parameter the corresponding
BooleanFunction1
. - ConstraintBuilder.Constraint2Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints
-
Builder for giving a constraint on two parameters the corresponding
BooleanFunction2
. - ConstraintBuilder.Constraint3Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints
-
Builder for giving a constraint on three parameters the corresponding
BooleanFunction3
. - ConstraintBuilder.Constraint4Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints
-
Builder for giving a constraint on four parameters the corresponding
BooleanFunction4
. - ConstraintBuilder.Constraint5Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints
-
Builder for giving a constraint on five parameters the corresponding
BooleanFunction5
. - ConstraintBuilder.Constraint6Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints
-
Builder for giving a constraint on six parameters the corresponding
BooleanFunction6
. - constraintChecker(ConstraintChecker) - Method in class de.rwth.swc.coffee4j.algorithmic.classification.ClassificationConfiguration.Builder
- constraintChecker(ConstraintChecker) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration.Builder
- constraintChecker(ConstraintChecker) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationConfiguration.Builder
- constraintChecker(ConstraintChecker) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationConfiguration.IdentificationConfigurationBuilder
- ConstraintChecker - Interface in de.rwth.swc.coffee4j.algorithmic.constraint
- constraintCheckerFactory() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration.ConfigureIpog
-
Gets the class of the
ConstraintCheckerFactory
- constraintCheckerFactory() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration.ConfigureIpogNeg
-
Gets the class of the
ConstraintCheckerFactory
- ConstraintCheckerFactory - Interface in de.rwth.swc.coffee4j.algorithmic.constraint
- constraintCheckingFactory(ConstraintCheckerFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- ConstraintConverter - Class in de.rwth.swc.coffee4j.algorithmic.constraint
- ConstraintConverter() - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintConverter
- ConstraintConverterFactory - Interface in de.rwth.swc.coffee4j.engine.converter.constraints
- ConstraintFunction - Interface in de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased
-
Defines a function to constrain a given number of values.
- ConstraintGeneratingSequentialCombinatorialTestManager - Class in de.rwth.swc.coffee4j.algorithmic.sequential.manager
-
Default implementation of the interface
GeneratingSequentialCombinatorialTestManager
. - ConstraintGeneratingSequentialCombinatorialTestManager(SequentialCombinatorialTestConfiguration, CompleteTestModel) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.manager.ConstraintGeneratingSequentialCombinatorialTestManager
- ConstraintList - Class in de.rwth.swc.coffee4j.algorithmic.constraint
- ConstraintList(Collection<TupleList>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintList
- ConstraintStatus - Enum in de.rwth.swc.coffee4j.engine.configuration.model.constraints
-
The status of a
MethodBasedConstraint
- ConstructorBasedExtensionProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.extension
- ConstructorBasedExtensionProvider() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.extension.ConstructorBasedExtensionProvider
- ConstructorBasedSequentialConstraintGenerationProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential
-
FaultCharacterizationAlgorithmFactoryProvider
using the constructor of the provided characterization strategy. - ConstructorBasedSequentialConstraintGenerationProvider() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential.ConstructorBasedSequentialConstraintGenerationProvider
- contains(int[], int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.ArrayUtil
-
Checks whether the given element appears anywhere in the given array.
- contains(int[], int[]) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.CombinationUtil
-
Checks whether the first combinations contains the second one.
- contains(DiagnosisElement) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisHittingSet
- contains(Combination) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
-
Checks if
this
combination contains all parameter-value pairs ofotherCombination
. - containsAll(int[], int[]) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.ArrayUtil
-
Checks whether all otherElement appear anywhere in the given elements.
- containsAllParameters(int[], int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.CombinationUtil
-
Checks whether all the combination contains all parameters until the given index, that is whether all fields in the combination array until the index are not set to
CombinationUtil.NO_VALUE
. - containsAllParameters(int[], IntSet) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.CombinationUtil
-
Checks whether a combinations contains all parameter, that is whether the field for all given parameters is not set to
CombinationUtil.NO_VALUE
. - containsDuplicates(int[]) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.ArrayUtil
- containsResultFor(IntArrayWrapper) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.HashMapTestResultCache
- containsResultFor(IntArrayWrapper) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.manager.TestResultCache
- containsResultFor(Combination) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.HashMapResultCache
- containsResultFor(Combination) - Method in interface de.rwth.swc.coffee4j.engine.process.interleaving.ResultCache
- context - Variable in class de.rwth.swc.coffee4j.engine.process.phase.AbstractPhase
- convert(TupleList) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintConverter
- convert(Constraint, int) - Method in class de.rwth.swc.coffee4j.engine.converter.constraints.AbstractIndexBasedConstraintConverter
- convert(Constraint, int) - Method in interface de.rwth.swc.coffee4j.engine.converter.constraints.IndexBasedConstraintConverter
-
Converts the constraint to a
TupleList
by using the index based schema explained inModelConverter
. - convert(Object) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.ArgumentConverter
-
Converts the given argument if
ArgumentConverter.canConvert(Object)
returnedtrue
. - convert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.CombinationArgumentConverter
- convert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingModelBasedArgumentConverter
- convert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.ParameterArgumentConverter
- convert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.TupleListArgumentConverter
- convert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.ValueArgumentConverter
- convert(List<Constraint>, int) - Method in class de.rwth.swc.coffee4j.engine.converter.constraints.AbstractIndexBasedConstraintConverter
- convert(List<Constraint>, int) - Method in interface de.rwth.swc.coffee4j.engine.converter.constraints.IndexBasedConstraintConverter
-
Converts all constraints to
TupleList
s by using the index based schema explained inModelConverter
. - convertAll(Collection<TupleList>) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintConverter
- convertArguments(ArgumentConverter) - Method in class de.rwth.swc.coffee4j.algorithmic.report.Report
-
Converts all arguments given to the constructor using the given
ArgumentConverter
. - convertCombination(int[]) - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- convertCombination(int[]) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
-
Converts a combinations represented by an integer array into a
Combination
object with the corresponding parameters and values. - convertCombination(Combination) - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- convertCombination(Combination) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
-
Converts a
Combination
object to an integer array representation with the corresponding value number. - convertConstraint(TupleList) - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- convertConstraint(TupleList) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
-
Converts a
TupleList
object into aConstraint
representation which is equal. - convertConstraint(Constraint) - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- convertConstraint(Constraint) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
-
Converts a
Constraint
object into aTupleList
representation which is equal. - convertedConstraint(Constraint, Object2IntMap<String>, Int2ObjectMap<Parameter>, int) - Method in class de.rwth.swc.coffee4j.engine.converter.constraints.AbstractIndexBasedConstraintConverter
-
template method implemented by sub-classes to convert the given
Constraint
into aTupleList
. - convertedConstraint(Constraint, Object2IntMap<String>, Int2ObjectMap<Parameter>, int) - Method in class de.rwth.swc.coffee4j.engine.converter.constraints.methodbased.SimpleCartesianProductConstraintConverter
- convertedConstraint(Constraint, Object2IntMap<String>, Int2ObjectMap<Parameter>, int) - Method in class de.rwth.swc.coffee4j.engine.converter.tuplebased.TupleBasedConstraintConverter
- converter - Variable in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.AbstractGenerationPhase
- converter - Variable in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.AbstractIdentificationPhase
- ConverterLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter
-
Class for loading multiple
ArgumentConverter
viaConverterProvider
. - ConverterLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter.ConverterLoader
- ConverterProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter
-
An
ConverterProvider
is responsible for providing exactly an arbitrary number ofArgumentConverter
implementations (even none is allowed) for aCombinatorialTest
. - ConverterSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter
-
ConverterSource
is an annotation used to register converter providers for the annotated test method. - ConverterSources - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter
-
The repeatable variant of
ConverterSource
. - convertParameter(int) - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- convertParameter(int) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
-
Converts an integer representation back to a
Parameter
object. - convertParameter(Parameter) - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- convertParameter(Parameter) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
-
Converts a
Parameter
object into an equivalent integer representation. - convertValue(int, int) - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- convertValue(int, int) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
-
Converts the integer representation of a value into a
Value
object. - convertValue(Parameter, Value) - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- convertValue(Parameter, Value) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
-
Converts a
Value
to an integer representation. - CORRECT - de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintStatus
- coverageMap(CoverageMap) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration.Builder
- coverageMap(CoverageMap) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationConfiguration.Builder
- coverageMap(CoverageMap) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationConfiguration.IdentificationConfigurationBuilder
- CoverageMap - Class in de.rwth.swc.coffee4j.algorithmic.interleaving
-
Coverage Map storing all uncovered t-tuples.
- CoverageMap - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
- CoverageMap(int[], int, ConstraintChecker) - Constructor for class de.rwth.swc.coffee4j.algorithmic.interleaving.CoverageMap
- CoverageMap(CoverageMap, ConstraintChecker) - Constructor for class de.rwth.swc.coffee4j.algorithmic.interleaving.CoverageMap
- covers(DiagnosisHittingSet) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisHittingSet
- create(int[], int, TestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.MixedStrengthParameterCombinationFactory
- create(int[], int, TestModel) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.ParameterCombinationFactory
-
Calculates which parameter combinations should be covered in the next step.
- create(ClassificationConfiguration) - Method in interface de.rwth.swc.coffee4j.algorithmic.classification.ClassificationStrategyFactory
- create(ConflictDetectionConfiguration, ModelConverter) - Method in interface de.rwth.swc.coffee4j.engine.process.manager.ConflictDetectorFactory
-
Creates a
ConflictDetector
- create(FeedbackCheckingConfiguration) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingStrategyFactory
- create(TestInputGenerationConfiguration) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationStrategyFactory
- create(IdentificationConfiguration) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationStrategyFactory
- create(InterleavingCombinatorialTestConfiguration, CompleteTestModel) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.GeneratingInterleavingManagerFactory
- create(InterleavingCombinatorialTestConfiguration, CompleteTestModel) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingManagerFactory
- create(FaultCharacterizationConfiguration) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.characterization.FaultCharacterizationAlgorithmFactory
-
Creates a new algorithm for the given configuration.
- create(InputParameterModel) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverterFactory
-
Creates a new
ModelConverter
which converts the given testModel and its parameters, values, and constraints. - create(ExtensionExecutor) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.execution.ExecutionContextFactory
-
Creates a new
ExecutionContext
configured with the suppliedExtensionExecutor
- create(ExtensionExecutor, InputParameterModel) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationContextFactory
- create(ExecutionContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.execution.ExecutionPhaseFactory
-
Creates a new
ExecutionPhase
configured with anExecutionContext
- create(InterleavingGenerationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking.CheckingPhaseFactory
- create(InterleavingGenerationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification.InterleavingClassificationPhaseFactory
- create(InterleavingGenerationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.AbstractGenerationPhaseFactory
- create(InterleavingGenerationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationPhaseFactory
- create(InterleavingGenerationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.AbstractIdentificationPhaseFactory
- create(InterleavingGenerationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.IdentificationPhaseFactory
- create(ModelModificationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.model.ModelModificationPhaseFactory
-
Creates a
ModelModificationPhase
with will work with the given context. - create(SequentialGenerationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.sequential.characterization.FaultCharacterizationPhaseFactory
- create(SequentialGenerationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.sequential.classification.SequentialClassificationPhaseFactory
- create(SequentialGenerationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialGenerationPhaseFactory
-
Creates a new
SequentialGenerationPhase
configured with a suppliedSequentialGenerationContext
- create(Class<T>, Method) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration.ConfigurationBasedInstanceCreator
-
Creates a new instance of a class, possibly with a supplied
ConfigurationProvider
. - create(List<Extension>) - Method in interface de.rwth.swc.coffee4j.engine.process.extension.ExtensionExecutorFactory
-
Creates an
ExtensionExecutor
configured with the defined extensions - create(List<Parameter>) - Method in interface de.rwth.swc.coffee4j.engine.converter.constraints.ConstraintConverterFactory
- create(List<Parameter>) - Method in class de.rwth.swc.coffee4j.engine.converter.constraints.methodbased.SimpleCartesianProductConstraintConverterFactory
- create(List<Parameter>) - Method in class de.rwth.swc.coffee4j.engine.converter.tuplebased.TupleBasedConstraintConverterFactory
- createConflictDiagnostician() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
- createConflictExplainer() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
- createConstraintChecker(CompleteTestModel) - Method in interface de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintCheckerFactory
- createConstraintChecker(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.DiagnosticConstraintCheckerFactory
- createConstraintChecker(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ExistentialHardConstraintCheckerFactory
- createConstraintChecker(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ExistentialMinimalForbiddenTuplesCheckerFactory
- createConstraintChecker(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.HardConstraintCheckerFactory
- createConstraintChecker(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.MinimalForbiddenTuplesCheckerFactory
- createConstraintChecker(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.NoConstraintCheckerFactory
- createConstraintChecker(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.SoftConstraintCheckerFactory
- createConstraintCheckerWithNegation(CompleteTestModel, TupleList) - Method in interface de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintCheckerFactory
- createConstraintCheckerWithNegation(CompleteTestModel, TupleList) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.DiagnosticConstraintCheckerFactory
- createConstraintCheckerWithNegation(CompleteTestModel, TupleList) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ExistentialHardConstraintCheckerFactory
- createConstraintCheckerWithNegation(CompleteTestModel, TupleList) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ExistentialMinimalForbiddenTuplesCheckerFactory
- createConstraintCheckerWithNegation(CompleteTestModel, TupleList) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.HardConstraintCheckerFactory
- createConstraintCheckerWithNegation(CompleteTestModel, TupleList) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.MinimalForbiddenTuplesCheckerFactory
- createConstraintCheckerWithNegation(CompleteTestModel, TupleList) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.NoConstraintCheckerFactory
- createConstraintCheckerWithNegation(CompleteTestModel, TupleList) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.SoftConstraintCheckerFactory
- createExecutionContext(ExtensionExecutor, TestMethodConfiguration, List<? extends ExecutionReporter>) - Static method in class de.rwth.swc.coffee4j.engine.process.phase.execution.ExecutionContext
-
Creates a new
ExecutionContext
using the supplied information - createNewInstance(Class<T>, Object...) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.ReflectionUtils
-
Creates a new instance of a provided class.
- createPhases() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- createPhases() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DefaultGeneratingInterleavingPhaseManager
- createTestModelExpander(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
- createTestPhases() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
- createTestPhases() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.DefaultGeneratingSequentialPhaseManager
- createTree(int, int, List<Set<TupleNode>>) - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TreeBuilder
-
creates a tuple-relationship-tree.
- currentlyProcessedTestInput - Variable in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleRelationshipStrategy
D
- de.rwth.swc.coffee4j.algorithmic - package de.rwth.swc.coffee4j.algorithmic
- de.rwth.swc.coffee4j.algorithmic.classification - package de.rwth.swc.coffee4j.algorithmic.classification
- de.rwth.swc.coffee4j.algorithmic.configuration.execution - package de.rwth.swc.coffee4j.algorithmic.configuration.execution
- de.rwth.swc.coffee4j.algorithmic.conflict - package de.rwth.swc.coffee4j.algorithmic.conflict
- de.rwth.swc.coffee4j.algorithmic.conflict.choco - package de.rwth.swc.coffee4j.algorithmic.conflict.choco
- de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis - package de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis
- de.rwth.swc.coffee4j.algorithmic.conflict.explanation - package de.rwth.swc.coffee4j.algorithmic.conflict.explanation
- de.rwth.swc.coffee4j.algorithmic.constraint - package de.rwth.swc.coffee4j.algorithmic.constraint
- de.rwth.swc.coffee4j.algorithmic.interleaving - package de.rwth.swc.coffee4j.algorithmic.interleaving
- de.rwth.swc.coffee4j.algorithmic.interleaving.feedback - package de.rwth.swc.coffee4j.algorithmic.interleaving.feedback
- de.rwth.swc.coffee4j.algorithmic.interleaving.generator - package de.rwth.swc.coffee4j.algorithmic.interleaving.generator
- de.rwth.swc.coffee4j.algorithmic.interleaving.generator.aetg - package de.rwth.swc.coffee4j.algorithmic.interleaving.generator.aetg
- de.rwth.swc.coffee4j.algorithmic.interleaving.identification - package de.rwth.swc.coffee4j.algorithmic.interleaving.identification
- de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot - package de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot
- de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt - package de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt
- de.rwth.swc.coffee4j.algorithmic.interleaving.manager - package de.rwth.swc.coffee4j.algorithmic.interleaving.manager
- de.rwth.swc.coffee4j.algorithmic.interleaving.report - package de.rwth.swc.coffee4j.algorithmic.interleaving.report
- de.rwth.swc.coffee4j.algorithmic.interleaving.util - package de.rwth.swc.coffee4j.algorithmic.interleaving.util
- de.rwth.swc.coffee4j.algorithmic.model - package de.rwth.swc.coffee4j.algorithmic.model
- de.rwth.swc.coffee4j.algorithmic.report - package de.rwth.swc.coffee4j.algorithmic.report
- de.rwth.swc.coffee4j.algorithmic.sequential.characterization - package de.rwth.swc.coffee4j.algorithmic.sequential.characterization
- de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben - package de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben
- de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta - package de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta
- de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte - package de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte
- de.rwth.swc.coffee4j.algorithmic.sequential.generator - package de.rwth.swc.coffee4j.algorithmic.sequential.generator
- de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg - package de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg
- de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.advanced - package de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.advanced
- de.rwth.swc.coffee4j.algorithmic.sequential.generator.emptyset - package de.rwth.swc.coffee4j.algorithmic.sequential.generator.emptyset
- de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog - package de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
- de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg - package de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg
- de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.algorithm - package de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.algorithm
- de.rwth.swc.coffee4j.algorithmic.sequential.manager - package de.rwth.swc.coffee4j.algorithmic.sequential.manager
- de.rwth.swc.coffee4j.algorithmic.sequential.prioritization - package de.rwth.swc.coffee4j.algorithmic.sequential.prioritization
- de.rwth.swc.coffee4j.algorithmic.sequential.report - package de.rwth.swc.coffee4j.algorithmic.sequential.report
- de.rwth.swc.coffee4j.algorithmic.util - package de.rwth.swc.coffee4j.algorithmic.util
- de.rwth.swc.coffee4j.engine.configuration - package de.rwth.swc.coffee4j.engine.configuration
- de.rwth.swc.coffee4j.engine.configuration.execution - package de.rwth.swc.coffee4j.engine.configuration.execution
- de.rwth.swc.coffee4j.engine.configuration.extension - package de.rwth.swc.coffee4j.engine.configuration.extension
- de.rwth.swc.coffee4j.engine.configuration.extension.characterization - package de.rwth.swc.coffee4j.engine.configuration.extension.characterization
- de.rwth.swc.coffee4j.engine.configuration.extension.execution - package de.rwth.swc.coffee4j.engine.configuration.extension.execution
- de.rwth.swc.coffee4j.engine.configuration.extension.generation - package de.rwth.swc.coffee4j.engine.configuration.extension.generation
- de.rwth.swc.coffee4j.engine.configuration.extension.model - package de.rwth.swc.coffee4j.engine.configuration.extension.model
- de.rwth.swc.coffee4j.engine.configuration.model - package de.rwth.swc.coffee4j.engine.configuration.model
- de.rwth.swc.coffee4j.engine.configuration.model.constraints - package de.rwth.swc.coffee4j.engine.configuration.model.constraints
- de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased - package de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased
- de.rwth.swc.coffee4j.engine.configuration.model.constraints.tuplebased - package de.rwth.swc.coffee4j.engine.configuration.model.constraints.tuplebased
- de.rwth.swc.coffee4j.engine.converter.constraints - package de.rwth.swc.coffee4j.engine.converter.constraints
- de.rwth.swc.coffee4j.engine.converter.constraints.methodbased - package de.rwth.swc.coffee4j.engine.converter.constraints.methodbased
- de.rwth.swc.coffee4j.engine.converter.model - package de.rwth.swc.coffee4j.engine.converter.model
- de.rwth.swc.coffee4j.engine.converter.tuplebased - package de.rwth.swc.coffee4j.engine.converter.tuplebased
- de.rwth.swc.coffee4j.engine.process.extension - package de.rwth.swc.coffee4j.engine.process.extension
- de.rwth.swc.coffee4j.engine.process.interleaving - package de.rwth.swc.coffee4j.engine.process.interleaving
- de.rwth.swc.coffee4j.engine.process.manager - package de.rwth.swc.coffee4j.engine.process.manager
- de.rwth.swc.coffee4j.engine.process.manager.sequential - package de.rwth.swc.coffee4j.engine.process.manager.sequential
- de.rwth.swc.coffee4j.engine.process.phase - package de.rwth.swc.coffee4j.engine.process.phase
- de.rwth.swc.coffee4j.engine.process.phase.execution - package de.rwth.swc.coffee4j.engine.process.phase.execution
- de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking - package de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking
- de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification - package de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification
- de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation - package de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation
- de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification - package de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification
- de.rwth.swc.coffee4j.engine.process.phase.model - package de.rwth.swc.coffee4j.engine.process.phase.model
- de.rwth.swc.coffee4j.engine.process.phase.sequential.characterization - package de.rwth.swc.coffee4j.engine.process.phase.sequential.characterization
- de.rwth.swc.coffee4j.engine.process.phase.sequential.classification - package de.rwth.swc.coffee4j.engine.process.phase.sequential.classification
- de.rwth.swc.coffee4j.engine.process.phase.sequential.generation - package de.rwth.swc.coffee4j.engine.process.phase.sequential.generation
- de.rwth.swc.coffee4j.engine.process.report - package de.rwth.swc.coffee4j.engine.process.report
- de.rwth.swc.coffee4j.engine.process.report.interleaving - package de.rwth.swc.coffee4j.engine.process.report.interleaving
- de.rwth.swc.coffee4j.engine.process.report.sequential - package de.rwth.swc.coffee4j.engine.process.report.sequential
- de.rwth.swc.coffee4j.engine.process.report.util - package de.rwth.swc.coffee4j.engine.process.report.util
- de.rwth.swc.coffee4j.engine.process.util - package de.rwth.swc.coffee4j.engine.process.util
- de.rwth.swc.coffee4j.engine.report - package de.rwth.swc.coffee4j.engine.report
- de.rwth.swc.coffee4j.junit.engine - package de.rwth.swc.coffee4j.junit.engine
- de.rwth.swc.coffee4j.junit.engine.annotation - package de.rwth.swc.coffee4j.junit.engine.annotation
- de.rwth.swc.coffee4j.junit.engine.annotation.configuration.classification - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.classification
- de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.interleaving - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.interleaving
- de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential
- de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter
- de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis
- de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode
- de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving
- de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration
- de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter
- de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization
- de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration
- de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation
- de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration
- de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization
- de.rwth.swc.coffee4j.junit.engine.annotation.extension - package de.rwth.swc.coffee4j.junit.engine.annotation.extension
- de.rwth.swc.coffee4j.junit.engine.annotation.parameter - package de.rwth.swc.coffee4j.junit.engine.annotation.parameter
- de.rwth.swc.coffee4j.junit.engine.annotation.parameter.combination - package de.rwth.swc.coffee4j.junit.engine.annotation.parameter.combination
- de.rwth.swc.coffee4j.junit.engine.annotation.parameter.parameter - package de.rwth.swc.coffee4j.junit.engine.annotation.parameter.parameter
- de.rwth.swc.coffee4j.junit.engine.annotation.test - package de.rwth.swc.coffee4j.junit.engine.annotation.test
- de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.all - package de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.all
- de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.combination - package de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.combination
- de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.test - package de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.test
- de.rwth.swc.coffee4j.junit.engine.annotation.test.model - package de.rwth.swc.coffee4j.junit.engine.annotation.test.model
- de.rwth.swc.coffee4j.junit.engine.annotation.util - package de.rwth.swc.coffee4j.junit.engine.annotation.util
- de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration - package de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration
- de.rwth.swc.coffee4j.junit.engine.descriptor - package de.rwth.swc.coffee4j.junit.engine.descriptor
- de.rwth.swc.coffee4j.junit.engine.discovery - package de.rwth.swc.coffee4j.junit.engine.discovery
- de.rwth.swc.coffee4j.junit.engine.execution - package de.rwth.swc.coffee4j.junit.engine.execution
- de.rwth.swc.coffee4j.junit.engine.result - package de.rwth.swc.coffee4j.junit.engine.result
- DEBUG - de.rwth.swc.coffee4j.algorithmic.report.ReportLevel
-
Should be used for general debugging information.
- DEFAULT_NAME_PATTERN - Static variable in class de.rwth.swc.coffee4j.junit.engine.execution.DisplayNameFormatter
-
The default name pattern: {combination}
- defaultCheckingStrategy() - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.DefaultFeedbackCheckingStrategy
- defaultConfiguration() - Static method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.IpogConfiguration
- defaultConfiguration() - Static method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.IpogNegConfiguration
- DefaultDynamicInterleavingPhaseManager - Class in de.rwth.swc.coffee4j.engine.process.interleaving
-
Default implementation managing the fully-automated hybrid approach by extending
AbstractInterleavingPhaseManager
. - DefaultDynamicInterleavingPhaseManager(DynamicInterleavingPhaseManagerConfiguration) - Constructor for class de.rwth.swc.coffee4j.engine.process.interleaving.DefaultDynamicInterleavingPhaseManager
- DefaultExtensionExecutor - Class in de.rwth.swc.coffee4j.engine.process.extension
-
The default
ExtensionExecutor
, that manages the execution of all known Extensions. - DefaultExtensionExecutor(Collection<? extends Extension>) - Constructor for class de.rwth.swc.coffee4j.engine.process.extension.DefaultExtensionExecutor
-
Creates a new executor with the given extensions.
- DefaultFeedbackCheckingStrategy - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.feedback
-
Default Feedback Checking Strategy introduced in "An interleaving approach to combinatorial testing and failure-inducing interaction identification".
- DefaultGeneratingInterleavingManager - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
-
Default implementation of the interface
GeneratingInterleavingCombinatorialTestManager
. - DefaultGeneratingInterleavingPhaseManager - Class in de.rwth.swc.coffee4j.engine.process.interleaving
-
Default implementation managing the generation of error-constraints by extending
AbstractInterleavingPhaseManager
. - DefaultGeneratingInterleavingPhaseManager(InterleavingPhaseManagerConfiguration) - Constructor for class de.rwth.swc.coffee4j.engine.process.interleaving.DefaultGeneratingInterleavingPhaseManager
- DefaultGeneratingSequentialPhaseManager - Class in de.rwth.swc.coffee4j.engine.process.manager.sequential
-
Default implementation managing the generation of error-constraints by extending
AbstractSequentialPhaseManager
. - DefaultGeneratingSequentialPhaseManager(SequentialPhaseManagerConfiguration) - Constructor for class de.rwth.swc.coffee4j.engine.process.manager.sequential.DefaultGeneratingSequentialPhaseManager
-
Creates a new
AbstractSequentialPhaseManager
with the supplied configuration - DefaultInterleavingClassificationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification
-
Default Phase for Classification.
- DefaultInterleavingClassificationPhase(InterleavingGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification.DefaultInterleavingClassificationPhase
- DefaultInterleavingManager - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
-
Default Implementation of the interface
InterleavingCombinatorialTestManager
. - DefaultResultWrapper - Class in de.rwth.swc.coffee4j.junit.engine.result
-
Class used to wrap results during constraint generation.
- DefaultResultWrapper(boolean) - Constructor for class de.rwth.swc.coffee4j.junit.engine.result.DefaultResultWrapper
-
Constructor using a flag to activate wrapped results for constraint generation or testing process as the equals-method behaves different in the two modes.
- DefaultResultWrapper(Method) - Constructor for class de.rwth.swc.coffee4j.junit.engine.result.DefaultResultWrapper
-
Constructor using the test method to activate wrapped results for constraint generation or testing process as the equals-method behaves different in the two modes.
- DefaultTestingInterleavingPhaseManager - Class in de.rwth.swc.coffee4j.engine.process.interleaving
-
Default implementation managing an interleaving combinatorial test by extending
AbstractInterleavingPhaseManager
. - DefaultTestingInterleavingPhaseManager(InterleavingPhaseManagerConfiguration) - Constructor for class de.rwth.swc.coffee4j.engine.process.interleaving.DefaultTestingInterleavingPhaseManager
- DefaultTestingSequentialPhaseManager - Class in de.rwth.swc.coffee4j.engine.process.manager.sequential
-
Default implementation managing an sequential combinatorial test by extending
AbstractSequentialPhaseManager
. - DefaultTestingSequentialPhaseManager(SequentialPhaseManagerConfiguration) - Constructor for class de.rwth.swc.coffee4j.engine.process.manager.sequential.DefaultTestingSequentialPhaseManager
-
Creates a new
AbstractSequentialPhaseManager
with the supplied configuration - DelegatingConfigurationProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration
-
Provides a new
SequentialExecutionConfiguration
based on further providers and sources which can be registered using annotations. - DelegatingConfigurationProvider() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration.DelegatingConfigurationProvider
- DelegatingInterleavingConfigurationProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration
-
Provides a new
InterleavingExecutionConfiguration
based on further providers and sources which can be registered using annotations. - DelegatingInterleavingConfigurationProvider(boolean) - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.DelegatingInterleavingConfigurationProvider
- DelegatingInterleavingExecutionReporter - Class in de.rwth.swc.coffee4j.engine.report
-
Delegating Reporter for interleaving testing and generation.
- DelegatingInterleavingExecutionReporter(Collection<InterleavingExecutionReporter>) - Constructor for class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- DelegatingModelBasedArgumentConverter - Class in de.rwth.swc.coffee4j.engine.report
- DelegatingModelBasedArgumentConverter(Collection<ArgumentConverter>) - Constructor for class de.rwth.swc.coffee4j.engine.report.DelegatingModelBasedArgumentConverter
- DelegatingSequentialExecutionReporter - Class in de.rwth.swc.coffee4j.engine.report
- DelegatingSequentialExecutionReporter(Collection<SequentialExecutionReporter>) - Constructor for class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- detectMissingInvalidTuples() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionManager
- determineCombinationsToBeChecked() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultGeneratingInterleavingManager
- determineCombinationsToBeChecked() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultInterleavingManager
- diagnoseConflicts() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis.EnableConflictDetection
- diagnoseConstraints() - Method in class de.rwth.swc.coffee4j.engine.process.manager.ConflictDetector
-
This is an adapted copy from the Coffee4j Junit Jupiter Extension.
- DiagnosisElement - Class in de.rwth.swc.coffee4j.algorithmic.conflict
- DiagnosisElement(int, int[], int[]) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisElement
- DiagnosisHittingSet - Class in de.rwth.swc.coffee4j.algorithmic.conflict
- DiagnosisHittingSet(List<DiagnosisElement>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisHittingSet
- DiagnosisSet - Class in de.rwth.swc.coffee4j.algorithmic.conflict
- DiagnosisSet(List<DiagnosisElement>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSet
- DiagnosisSets - Class in de.rwth.swc.coffee4j.algorithmic.conflict
- DiagnosticConstraintCheckerFactory - Class in de.rwth.swc.coffee4j.algorithmic.constraint
- DiagnosticConstraintCheckerFactory() - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.DiagnosticConstraintCheckerFactory
- DiagnosticConstraintCheckerFactory(DiagnosticConstraintSplitter, DiagnosticConstraintThresholdComputer) - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.DiagnosticConstraintCheckerFactory
- disable() - Static method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
- disableAllConstraints() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
- disableConstraint(int) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
- disableConstraints(int...) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
- discover(EngineDiscoveryRequest, UniqueId) - Method in class de.rwth.swc.coffee4j.junit.engine.CombinatorialTestEngine
- DisplayNameFormatter - Class in de.rwth.swc.coffee4j.junit.engine.execution
-
Formats a display name using a name pattern and a
Combination
. - doesNotContainNull(Collection<T>) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Preconditions
-
Checks if the given
Collection
contains anynull
element. - doesNotContainNull(Collection<T>, String) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Preconditions
-
Checks if the given
Collection
contains anynull
element. - doesNotContainNull(Collection<T>, Supplier<String>) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Preconditions
-
Checks if the given
Collection
contains anynull
element. - DynamicHardConstraintChecker - Class in de.rwth.swc.coffee4j.algorithmic.constraint
- DynamicHardConstraintChecker(CompleteTestModel, List<Constraint>, List<Constraint>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.DynamicHardConstraintChecker
- DynamicInterleavingPhaseManagerConfiguration - Class in de.rwth.swc.coffee4j.engine.process.interleaving
-
Configuration for a
PhaseManager
managing Interleaving Combinatorial Testing with a previous running Error-Constraint Generation. - DynamicInterleavingPhaseManagerConfiguration.Builder - Class in de.rwth.swc.coffee4j.engine.process.interleaving
-
Builder for a
DynamicInterleavingPhaseManagerConfiguration
E
- EfficientCoverageMap - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
-
This acts as the coverage map described in section 4.1 of the paper "An Efficient Design and Implementation of the In-Parameter-Order Algorithm".
- EfficientCoverageMap(Collection<IntSet>, int, Int2IntMap, ConstraintChecker) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.EfficientCoverageMap
-
Initializes a new coverage map with the given parameter combinations and the fixed parameter.
- empty() - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
- emptyCombination(int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.CombinationUtil
-
Creates a new combinations which is empty.
- EmptyInterleavingExecutionReporter - Class in de.rwth.swc.coffee4j.engine.process.report.interleaving
-
An example implementation of a
InterleavingExecutionReporter
. - EmptyInterleavingExecutionReporter() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.interleaving.EmptyInterleavingExecutionReporter
-
Creates a new reporter printing no events.
- EmptyInterleavingGenerationReporter - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.report
-
Empty
InterleavingGenerationReporter
reporting nothing. - EmptyInterleavingGenerationReporter() - Constructor for class de.rwth.swc.coffee4j.algorithmic.interleaving.report.EmptyInterleavingGenerationReporter
- EmptySequentialExecutionReporter - Class in de.rwth.swc.coffee4j.engine.process.report.sequential
-
An example implementation of a
SequentialExecutionReporter
. - EmptySequentialExecutionReporter() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.sequential.EmptySequentialExecutionReporter
-
Creates a new reporter printing no events.
- EmptySequentialGenerationReporter - Class in de.rwth.swc.coffee4j.algorithmic.sequential.report
- EmptySequentialGenerationReporter() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.report.EmptySequentialGenerationReporter
- EmptySetGenerator - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.emptyset
-
Generator that returns an empty test group that can be used by interleaving Fault Characterization Algorithms.
- EmptySetGenerator() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.emptyset.EmptySetGenerator
- enableAllConstraints() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
- EnableClassification - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.classification
- EnableConflictDetection - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis
- enableConstraint(int) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
- enableConstraints(int...) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
- EnableConverter - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter
-
This is a
ConverterSource
using theConstructorBasedConverterProvider
to create new instances of aArgumentConverter
via a no-args constructor. - EnableExtension - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.extension
-
Extends the
CombinatorialTest
with suppliedextensions
- EnableFaultCharacterization - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization
-
This is a
FaultCharacterizationAlgorithmFactorySource
which uses theConstructorBasedFaultCharacterizationProvider
to create new instances of aFaultCharacterizationAlgorithmFactory
by instantiation the respectiveFaultCharacterizationAlgorithmFactory
class via constructor accepting exactly oneFaultCharacterizationConfiguration
. - EnableGeneration - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation
-
This is a
GeneratorSource
using theConstructorBasedGeneratorProvider
to create new instances of aTestInputGroupGenerator
via a no-args constructor. - EnableInterleavingConstraintGeneration - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.interleaving
- EnableInterleavingGeneration - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving
-
used to model a combinatorial test that uses the interleaving approach.
- EnableReporter - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter
-
This is a
ReporterSource
using theConstructorBasedReporterProvider
to create new instances of aExecutionReporter
via a no-args, or one-arg constructor. - EnableSequentialConstraintGeneration - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential
- EnableTestInputPrioritization - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization
-
This is a
TestInputPrioritizerSource
which uses theConstructorBasedTestInputPrioritizerProvider
to create new instances of aTestInputPrioritizer
by instantiation the respective algorithm via a no-args constructor. - ENGINE_ID - Static variable in class de.rwth.swc.coffee4j.junit.engine.CombinatorialTestEngine
- EngineDiscoverySelectorResolver - Class in de.rwth.swc.coffee4j.junit.engine.discovery
-
Resolves an
EngineDiscoveryRequest
for theCombinatorialTestEngine
This is an adapted copy oforg.junit.jupiter.engine.discovery.DiscoverySelectorResolver
- EngineDiscoverySelectorResolver() - Constructor for class de.rwth.swc.coffee4j.junit.engine.discovery.EngineDiscoverySelectorResolver
- enumParameter(String, Class<? extends Enum<?>>) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElement
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictSet
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisElement
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisHittingSet
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSet
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSets
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InconsistentBackground
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalConflictSet
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalDiagnosisSets
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalInconsistentBackground
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalMissingInvalidTuple
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.MissingInvalidTuple
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.Constraint
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintList
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleNode
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.InterleavingCombinatorialTestGroup
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveSeed
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveStrengthGroup
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.model.TupleList
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.report.CombinationArgument
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.report.ParameterArgument
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.report.Report
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.report.ValueArgument
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.FaultCharacterizationConfiguration
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.IpogConfiguration
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.IpogNegConfiguration
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.TestInputGroup
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.prioritization.NoOpTestInputPrioritizer
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.util.IntArrayWrapper
- equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.util.ParameterValuePair
- equals(Object) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- equals(Object) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- equals(Object) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
- equals(Object) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- equals(Object) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
- equals(Object) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup
- equals(Object) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
- equals(Object) - Method in class de.rwth.swc.coffee4j.engine.configuration.TestInputGroupContext
- equals(Object) - Method in class de.rwth.swc.coffee4j.engine.process.util.ReversedUnmodifiableListView
- equals(Object) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterContext
- equals(Object) - Method in class de.rwth.swc.coffee4j.junit.engine.result.ExceptionalValueResult
- equals(Object) - Method in class de.rwth.swc.coffee4j.junit.engine.result.ExceptionResult
- equals(Object) - Method in class de.rwth.swc.coffee4j.junit.engine.result.ValueResult
- ERROR - de.rwth.swc.coffee4j.algorithmic.report.ReportLevel
-
Should be used for things fatal to the current operation, but not the whole process.
- errorConstraint(Constraint) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds a error constraint to the testModel.
- ErrorConstraintException - Exception in de.rwth.swc.coffee4j.algorithmic
-
Exception representing an exceptional-pass internally.
- ErrorConstraintException() - Constructor for exception de.rwth.swc.coffee4j.algorithmic.ErrorConstraintException
-
default constructor
- ErrorConstraintException(String) - Constructor for exception de.rwth.swc.coffee4j.algorithmic.ErrorConstraintException
- ErrorConstraintException(Throwable) - Constructor for exception de.rwth.swc.coffee4j.algorithmic.ErrorConstraintException
- errorConstraintGenerationConfiguration(InterleavingExecutionConfiguration) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- errorConstraints(Constraint...) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds all error constraints to the testModel.
- errorConstraints(Collection<Constraint>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds all error constraints to the testModel.
- errorTupleLists(Collection<TupleList>) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
- EXCEPTION_INDUCING - de.rwth.swc.coffee4j.algorithmic.interleaving.identification.CombinationType
- exceptionalSuccess(Throwable) - Static method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
-
Descriptive convenience method for constructing a result for a exceptional-successful test input.
- ExceptionalValueException(String) - Constructor for exception de.rwth.swc.coffee4j.junit.engine.result.ExceptionalValueResult.ExceptionalValueException
- ExceptionalValueResult - Class in de.rwth.swc.coffee4j.junit.engine.result
-
Class used to wrap results of the normal control-flow that are not within a valid range.
- ExceptionalValueResult(Object, boolean) - Constructor for class de.rwth.swc.coffee4j.junit.engine.result.ExceptionalValueResult
- ExceptionalValueResult.ExceptionalValueException - Exception in de.rwth.swc.coffee4j.junit.engine.result
-
If an
ErrorConstraintException
is thrown, it wraps anException
. - ExceptionResult - Class in de.rwth.swc.coffee4j.junit.engine.result
-
Class used to wrap
Exception
s. - ExceptionResult(Exception, boolean) - Constructor for class de.rwth.swc.coffee4j.junit.engine.result.ExceptionResult
- exclude(int[], int[]) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.ArrayUtil
-
Creates an array with the same order and elements as the original, except the excluded ones.
- exclusionConstraint(Constraint) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds a exclusion constraint to the testModel.
- exclusionConstraints(Constraint...) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds all exclusion constraints to the testModel.
- exclusionTupleLists(Collection<TupleList>) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
- EXCLUSIVE - de.rwth.swc.coffee4j.algorithmic.model.SeedMode
-
An exclusive (partial) seed test case which must appear somewhere in the final combinatorial test suite.
- execute(Combination) - Method in interface de.rwth.swc.coffee4j.engine.configuration.execution.TestInputExecutor
-
Executes the given
Combination
and throws an error if necessary. - execute(Combination) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.CombinationBasedMethodInvoker
- execute(Combination) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.CombinationExecutor
- execute(InputParameterModel) - Method in class de.rwth.swc.coffee4j.engine.process.phase.model.ModelModificationPhase
- execute(InputParameterModel) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialGenerationPhase
-
Executes this phase by generating the initial test set of the combinatorial test in the manner configured in the
SequentialGenerationContext
supplied inSequentialGenerationPhase(SequentialGenerationContext)
- execute(I) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.Phase
-
Executes the phase.
- execute(List<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.execution.ExecutionPhase
- execute(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking.CheckingPhase
- execute(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification.InterleavingClassificationPhase
- execute(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationPhase
- execute(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.IdentificationPhase
- execute(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.characterization.FaultCharacterizationPhase
-
Executes the
FaultCharacterizationPhase
as configured with theSequentialGenerationContext
once. - execute(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.classification.SequentialClassificationPhase
- execute(ExecutionRequest) - Method in class de.rwth.swc.coffee4j.junit.engine.CombinatorialTestEngine
- EXECUTE_ALL - de.rwth.swc.coffee4j.algorithmic.configuration.execution.ExecutionMode
-
An execution mode which has the purpose of finding all possible failures in a system.
- executeAfterClass(Class<?>) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.LifecycleExecutor
- executeAfterCombination(Object, Combination) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.LifecycleExecutor
- executeAfterExecution(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.extension.DefaultExtensionExecutor
-
Executes the callback after the execution phase
- executeAfterExecution(Map<Combination, TestResult>) - Method in interface de.rwth.swc.coffee4j.engine.process.extension.ExtensionExecutor
-
Executes the callback after the execution phase
- executeAfterFaultCharacterization(List<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.extension.DefaultExtensionExecutor
- executeAfterFaultCharacterization(List<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.process.extension.ExtensionExecutor
-
Executes the callback after the fault characterization phase
- executeAfterGeneration(List<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.extension.DefaultExtensionExecutor
-
Executes the callback after the generation phase
- executeAfterGeneration(List<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.process.extension.ExtensionExecutor
-
Executes the callback after the generation phase
- executeAfterMethod(Object) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.LifecycleExecutor
- executeBeforeClass(Class<?>) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.LifecycleExecutor
- executeBeforeCombination(Object, Combination) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.LifecycleExecutor
- executeBeforeExecution(List<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.extension.DefaultExtensionExecutor
- executeBeforeExecution(List<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.process.extension.ExtensionExecutor
-
Executes the callback before the execution phase
- executeBeforeFaultCharacterization(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.extension.DefaultExtensionExecutor
- executeBeforeFaultCharacterization(Map<Combination, TestResult>) - Method in interface de.rwth.swc.coffee4j.engine.process.extension.ExtensionExecutor
-
Executes the callback before the fault characterization phase
- executeBeforeGeneration() - Method in class de.rwth.swc.coffee4j.engine.process.extension.DefaultExtensionExecutor
- executeBeforeGeneration() - Method in interface de.rwth.swc.coffee4j.engine.process.extension.ExtensionExecutor
-
Executes the callback before the initial generation
- executeBeforeMethod(Object) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.LifecycleExecutor
- executeClassificationPhase() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
-
Template method implemented by error-constraint generating managers.
- executeClassificationPhase() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.DefaultGeneratingSequentialPhaseManager
- executeClassificationPhase() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.DefaultTestingSequentialPhaseManager
- executeClassificationPhase(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
-
Template method implemented by error-constraint generating managers.
- executeClassificationPhase(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DefaultGeneratingInterleavingPhaseManager
- executeClassificationPhase(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DefaultTestingInterleavingPhaseManager
- executeModelModifiers(InputParameterModel, ExecutionReporter) - Method in class de.rwth.swc.coffee4j.engine.process.extension.DefaultExtensionExecutor
- executeModelModifiers(InputParameterModel, ExecutionReporter) - Method in interface de.rwth.swc.coffee4j.engine.process.extension.ExtensionExecutor
-
Executes all registered
ModelModifier
exactly in the order they were registered in. - ExecutingInterleavingManagerFactory - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
-
Factory for creating
InterleavingCombinatorialTestManager
s for combinatorial testing. - executionConfiguration() - Static method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- executionConfiguration() - Static method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
-
Initializes the builder pattern for
SequentialExecutionConfiguration
- executionConfiguration(InterleavingExecutionConfiguration) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- executionConfiguration(InterleavingExecutionConfiguration) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- executionConfiguration(SequentialExecutionConfiguration) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Sets the
SequentialExecutionConfiguration
- executionContext - Variable in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- executionContext - Variable in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
- ExecutionContext - Class in de.rwth.swc.coffee4j.engine.process.phase.execution
-
Supplies contextual information, that is needed during an execution phase
- ExecutionContext - Class in de.rwth.swc.coffee4j.junit.engine.execution
- ExecutionContextFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.execution
-
A factory for an
ExecutionContext
- executionMode() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.CombinatorialTest
-
Defines the execution mode used for the combinatorial test.
- executionMode(ExecutionMode) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
-
Sets the execution mode for the interleaving combinatorial test configuration.
- executionMode(ExecutionMode) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Sets the execution mode for the sequential combinatorial test configuration.
- ExecutionMode - Enum in de.rwth.swc.coffee4j.algorithmic.configuration.execution
-
How the combinatorial test cases should be executed.
- ExecutionModeLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode
-
Class for loading the defined
ExecutionMode
for aCombinatorialTest
. - ExecutionModeLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode.ExecutionModeLoader
- ExecutionModeProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode
-
An
ExecutionModeProvider
is responsible for providing exactly oneExecutionMode
for use in aCombinatorialTest
. - ExecutionModeSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode
-
Annotation which registers a custom
ExecutionModeProvider
implementation for the annotated test method. - executionPhase - Variable in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- executionPhase - Variable in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
- ExecutionPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.execution
-
Manages an execution Phase with an enforces execution strategy.
- ExecutionPhase(ExecutionContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.execution.ExecutionPhase
- executionPhaseFactory(ExecutionPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- executionPhaseFactory(ExecutionPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- executionPhaseFactory(ExecutionPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Sets the
ExecutionPhaseFactory
- ExecutionPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.execution
-
A factory for the
ExecutionPhase
- executionReporter(InterleavingExecutionReporter) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- executionReporter(SequentialExecutionReporter) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Adds one execution reporter to listen to important events during combinatorial test execution.
- ExecutionReporter - Interface in de.rwth.swc.coffee4j.engine.report
- executionReporters(InterleavingExecutionReporter...) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- executionReporters(SequentialExecutionReporter...) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Adds all execution reports to listen to important events during combinatorial test execution.
- executionReporters(Collection<? extends SequentialExecutionReporter>) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Adds all execution reporters to listen to important events during combinatorial test execution.
- executionReporters(Collection<InterleavingExecutionReporter>) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- ExecutionResult - Interface in de.rwth.swc.coffee4j.junit.engine.result
-
Interface implemented by classes that are used to wrap results of tests that can be used for the generation of error-constraints.
- ExhaustiveConflictDiagnostician - Class in de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis
- ExhaustiveConflictDiagnostician() - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis.ExhaustiveConflictDiagnostician
- ExistentialHardConstraintCheckerFactory - Class in de.rwth.swc.coffee4j.algorithmic.constraint
- ExistentialHardConstraintCheckerFactory() - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.ExistentialHardConstraintCheckerFactory
- ExistentialMinimalForbiddenTuplesCheckerFactory - Class in de.rwth.swc.coffee4j.algorithmic.constraint
-
Factory for creating an Existential
MinimalForbiddenTuplesChecker
. - ExistentialMinimalForbiddenTuplesCheckerFactory() - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.ExistentialMinimalForbiddenTuplesCheckerFactory
- explainConflicts() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis.EnableConflictDetection
- extendSuitableCombination(int[], ConstraintChecker) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.CombinationPartitioner
-
Tries to find a matching combination to which the given combination can be added.
- Extension - Interface in de.rwth.swc.coffee4j.engine.configuration.extension
-
This is more or less a copy of
org.junit.jupiter.api.extension.Extension
from the junit-jupiter-api project - extensionExecutor - Variable in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- extensionExecutor - Variable in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
- extensionExecutor - Variable in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.AbstractGenerationPhase
- ExtensionExecutor - Interface in de.rwth.swc.coffee4j.engine.process.extension
-
Manages the execution of defined extensions.
- extensionExecutorFactory(ExtensionExecutorFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- extensionExecutorFactory(ExtensionExecutorFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- extensionExecutorFactory(ExtensionExecutorFactory) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Sets the
ExtensionExecutorFactory
- ExtensionExecutorFactory - Interface in de.rwth.swc.coffee4j.engine.process.extension
-
A factory for an
ExtensionExecutor
- ExtensionLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.extension
- ExtensionLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.extension.ExtensionLoader
- ExtensionProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.extension
-
An
ExtensionProvider
is responsible for providing an arbitrary number ofExtension
implementations (even none is allowed) for aCombinatorialTest
. - extensions(Collection<Extension>) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- extensions(Collection<Extension>) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- extensions(List<Extension>) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Adds the
extensions
- ExtensionSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.extension
-
ExtensionSource
is an annotation used to register extension providers for the annotated test class. - ExtensionSources - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.extension
-
The repeatable variant of
ExtensionSource
. - extractMethodParameterName(Parameter) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.ReflectionUtils
-
Extracts the name of the
input parameter
from amethod parameter
- extractMethodParameterNames(Method) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.ReflectionUtils
-
Extracts the parameter names from all
Parameter
of aMethod
according toReflectionUtils.extractMethodParameterName(Parameter)
- extractMethodParameterPositionMap(Method) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.ReflectionUtils
-
Extracts the assignment of
input parameters
to themethod parameters
- extractTypedObjectFromMethod(Method, Class<A>, Class<B>) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.MethodBasedExtractionUtil
F
- FAIL_FAST - de.rwth.swc.coffee4j.algorithmic.configuration.execution.ExecutionMode
-
An execution mode which only has the purpose to produce a failure as fast as possible.
- failure(Throwable) - Static method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
-
Descriptive convenience method for constructing a result for a failed test input.
- FAILURE_INDUCING - de.rwth.swc.coffee4j.algorithmic.interleaving.identification.CombinationType
- failureInducingCombinationsFound() - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking.CheckingPhase
- FastConflictDiagnostician - Class in de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis
- FastConflictDiagnostician() - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis.FastConflictDiagnostician
- FATAL - de.rwth.swc.coffee4j.algorithmic.report.ReportLevel
-
An error which leads to the complete shutdown, so one from which the application cannot possible recover.
- FaultCharacterizationAlgorithm - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.characterization
-
Describes an algorithm used to characterize failure-inducing combinations in combinatorial tests.
- faultCharacterizationAlgorithmFactory(FaultCharacterizationAlgorithmFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Sets which factory shall be used to create new
FaultCharacterizationAlgorithm
instances during combinatorial testing. - FaultCharacterizationAlgorithmFactory - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.characterization
-
Marks factories used to create fault characterization algorithms for a given configuration.
- FaultCharacterizationAlgorithmFactoryLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization
-
Class for loading the defined fault characterization characterization for a
CombinatorialTest
. - FaultCharacterizationAlgorithmFactoryLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization.FaultCharacterizationAlgorithmFactoryLoader
- FaultCharacterizationAlgorithmFactoryProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization
-
An
FaultCharacterizationAlgorithmFactoryProvider
is responsible for providing exactly oneFaultCharacterizationAlgorithmFactory
for use in aCombinatorialTest
. - FaultCharacterizationAlgorithmFactorySource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization
-
ConfigurationSource
is an annotation used to register characterization characterization providers for the annotated test class. - FaultCharacterizationConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.sequential.characterization
-
Class containing all information needed to perform fault characterization for combinatorial tests.
- FaultCharacterizationConfiguration(TestModel, Reporter) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.FaultCharacterizationConfiguration
-
Creates a new configuration out of an IPM and a reporter.
- faultCharacterizationFinished(TestInputGroup, Map<int[], Class<? extends Throwable>>, Set<int[]>) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.report.GenerationReporter
-
Called after all fault characterization has been finished.
- faultCharacterizationFinished(TestInputGroup, Map<int[], Class<? extends Throwable>>, Set<int[]>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialExecutionReporterToGenerationReporterAdapter
- faultCharacterizationFinished(TestInputGroupContext, Map<Combination, Class<? extends Throwable>>, Collection<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- faultCharacterizationFinished(TestInputGroupContext, Map<Combination, Class<? extends Throwable>>, Collection<Combination>) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- faultCharacterizationFinished(TestInputGroupContext, Map<Combination, Class<? extends Throwable>>, Collection<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.report.SequentialExecutionReporter
-
Called if fault characterization for a
TestInputGroup
is completely finished. - faultCharacterizationPhase - Variable in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
- FaultCharacterizationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.sequential.characterization
-
Manages a fault characterization phase
- FaultCharacterizationPhase(SequentialGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.sequential.characterization.FaultCharacterizationPhase
-
Creates a new
FaultCharacterizationPhase
with a givenSequentialGenerationContext
- faultCharacterizationPhaseFactory(FaultCharacterizationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Sets the
FaultCharacterizationPhaseFactory
- FaultCharacterizationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.sequential.characterization
- faultCharacterizationStarted(TestInputGroup, FaultCharacterizationAlgorithm) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.report.GenerationReporter
-
Called if fault characterization for the given group has started.
- faultCharacterizationStarted(TestInputGroup, FaultCharacterizationAlgorithm) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialExecutionReporterToGenerationReporterAdapter
- faultCharacterizationStarted(TestInputGroupContext, FaultCharacterizationAlgorithm) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- faultCharacterizationStarted(TestInputGroupContext, FaultCharacterizationAlgorithm) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporterForGeneration
- faultCharacterizationStarted(TestInputGroupContext, FaultCharacterizationAlgorithm) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- faultCharacterizationStarted(TestInputGroupContext, FaultCharacterizationAlgorithm) - Method in interface de.rwth.swc.coffee4j.engine.report.SequentialExecutionReporter
-
Called if a fault characterization started for a
TestInputGroup
. - faultCharacterizationTestInputsGenerated(TestInputGroup, List<int[]>) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.report.GenerationReporter
-
Called if new test inputs have been generated by the
FaultCharacterizationAlgorithm
provided toGenerationReporter.faultCharacterizationStarted(TestInputGroup, FaultCharacterizationAlgorithm)
. - faultCharacterizationTestInputsGenerated(TestInputGroup, List<int[]>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialExecutionReporterToGenerationReporterAdapter
- faultCharacterizationTestInputsGenerated(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- faultCharacterizationTestInputsGenerated(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporterForGeneration
- faultCharacterizationTestInputsGenerated(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- faultCharacterizationTestInputsGenerated(TestInputGroupContext, List<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.report.SequentialExecutionReporter
-
Called if additional test inputs for the fault characterization process of one
TestInputGroup
have been generated by the algorithm given toSequentialExecutionReporter.faultCharacterizationStarted(TestInputGroupContext, FaultCharacterizationAlgorithm)
. - FeedbackCheckingConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.feedback
-
Configuration to create a
FeedbackCheckingStrategy
. - FeedbackCheckingConfiguration.Builder - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.feedback
-
Builder class for a
FeedbackCheckingConfiguration
. - FeedbackCheckingStrategy - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.feedback
-
Interface that each feedback-checking strategy used by interleaving CT must implement.
- feedbackCheckingStrategyFactory(FeedbackCheckingStrategyFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- FeedbackCheckingStrategyFactory - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.feedback
-
Factory for creating a
FeedbackCheckingStrategy
. - findQualifiedMethod(Class<?>, String) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.ReflectionUtils
-
Attempts to find the method defined by the given name.
- findRequiredMethod(Class<?>, String, Class<?>...) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.ReflectionUtils
-
Finds a method with provided parameter type in a class
- findVariable(Model, int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.ChocoUtil
-
Searches for a variable with a given id as its name
- ForbiddenTuplesChecker - Class in de.rwth.swc.coffee4j.algorithmic.constraint
-
Abstract class to provide general functionality for both approaches depicted in "Constraint Handling In Combinatorial Test Generation Using Forbidden Tuples" by Yu et.
- format(Combination) - Method in interface de.rwth.swc.coffee4j.engine.process.report.util.CombinationFormatter
-
Formats a given combination.
- format(Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.util.JavaFormatter
- format(String, Combination) - Static method in class de.rwth.swc.coffee4j.junit.engine.execution.DisplayNameFormatter
-
Formats the combination into a String using a defined name pattern.
- formatter - Variable in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- formatter - Variable in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporterForGeneration
- forParameter(int, int, IntSet, int[], CoverageMap, ConstraintChecker) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.util.OptimalValue
- fromExecutionListener(EngineExecutionListener) - Static method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
G
- generate() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.advanced.AdvancedAetgSatAlgorithm
-
Generate a complete covering array.
- generate() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatAlgorithm
-
Generate a complete covering array.
- generate() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.IpogAlgorithm
- generate(CompleteTestModel, Reporter) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.advanced.AdvancedAetgSat
- generate(CompleteTestModel, Reporter) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSat
- generate(CompleteTestModel, Reporter) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.emptyset.EmptySetGenerator
- generate(CompleteTestModel, Reporter) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.Ipog
-
Constructs a combinatorial test suite for positive testing.
- generate(CompleteTestModel, Reporter) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.algorithm.IpogNeg
- generate(CompleteTestModel, Reporter) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.generator.TestInputGroupGenerator
-
Generates a arbitrary number of
TestInputGroup
instances. - generateAdditionalTestInputsWithResult(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.BasicSequentialCombinatorialTestManager
-
Returns all additional test inputs needed for all
TestInputGroup
s managed by this manager. - generateAdditionalTestInputsWithResult(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.CachingDelegatingSequentialCombinatorialTestManager
- generateAdditionalTestInputsWithResult(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.ConstraintGeneratingSequentialCombinatorialTestManager
- generateAdditionalTestInputsWithResult(int[], TestResult) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestManager
-
Generates additional test inputs based on results of previous test inputs normally generated by either
SequentialCombinatorialTestManager.generateInitialTests()
or this method in a previous iteration. - generateInitialTests() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.BasicSequentialCombinatorialTestManager
-
Generates all test input groups given by the supplied
TestInputGroupGenerator
s. - generateInitialTests() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.CachingDelegatingSequentialCombinatorialTestManager
- generateInitialTests() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.ConstraintGeneratingSequentialCombinatorialTestManager
- generateInitialTests() - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestManager
-
Generates all initial test inputs for execution.
- generateMinimalForbiddenTupleSet() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ForbiddenTuplesChecker
-
template method that can be implemented to provide the general approach depicted in "Constraint Handling In Combinatorial Test Generation Using Forbidden Tuples".
- generateMinimalForbiddenTupleSet() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.MinimalForbiddenTuplesChecker
- generateNecessaryForbiddenTupleSet(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ForbiddenTuplesChecker
-
template method that can be used to provide the on-demand approach depicted in "Constraint Handling In Combinatorial Test Generation Using Forbidden Tuples".
- generateNecessaryForbiddenTupleSet(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.MinimalForbiddenTuplesChecker
- generateNextTestInput() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.aetg.AetgStrategy
- generateNextTestInput() - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationStrategy
- generateNextTestInput() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.AbstractGeneratingInterleavingManager
- generateNextTestInput(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.AbstractGeneratingInterleavingManager
- generateNextTestInput(int[], TestResult) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestManager
- generateNextTestInputForChecking(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.DefaultFeedbackCheckingStrategy
- generateNextTestInputForChecking(int[], TestResult) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingStrategy
- generateNextTestInputForClassification(int[], TestResult) - Method in interface de.rwth.swc.coffee4j.algorithmic.classification.ClassificationStrategy
- generateNextTestInputForClassification(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.classification.IsolatingClassificationStrategy
- generateNextTestInputForClassification(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.classification.MaxCountClassificationStrategy
- generateNextTestInputForClassification(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.classification.NoOpClassificationStrategy
- generateNextTestInputForClassification(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.ConstraintGeneratingSequentialCombinatorialTestManager
- generateNextTestInputForClassification(int[], TestResult) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.manager.GeneratingSequentialCombinatorialTestManager
- generateNextTestInputForIdentification(int[], TestResult) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationStrategy
- generateNextTestInputForIdentification(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot.OfotStrategy
- generateNextTestInputForIdentification(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleRelationshipStrategy
- generateNextTestInputs(Map<int[], TestResult>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben.Ben
- generateNextTestInputs(Map<int[], TestResult>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
-
The concrete algorithm generates test for which it needs the result for better fault characterization.
- generatingExecutionConfiguration() - Static method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- GeneratingFaultCharacterizationAlgorithm - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.characterization
-
Interface each sequential FCA used for the identification of exception-inducing combinations must implement.
- GeneratingFaultCharacterizationAlgorithmFactoryLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential
-
Class for loading the defined generating fault characterization characterization for a
CombinatorialTest
. - GeneratingFaultCharacterizationAlgorithmFactoryLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential.GeneratingFaultCharacterizationAlgorithmFactoryLoader
- generatingImprovedDD() - Static method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta.GeneratingImprovedDD
- GeneratingImprovedDD - Class in de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta
- GeneratingImprovedDD(FaultCharacterizationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta.GeneratingImprovedDD
-
Creates a new Improved Delta Debugging algorithm for the given configuration.
- GeneratingInterleavingCombinatorialTestManager - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
-
Interface each test manager used for the interleaving generation of error-constraints must implement.
- GeneratingInterleavingConfigurationLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration
-
Class for loading a configuration provided by
EnableInterleavingConstraintGeneration
. - GeneratingInterleavingConfigurationLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.GeneratingInterleavingConfigurationLoader
- GeneratingInterleavingManagerFactory - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
-
Factory for creating an
GeneratingInterleavingCombinatorialTestManager
. - generatingMixtgte() - Static method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte.GeneratingMixtgte
- GeneratingMixtgte - Class in de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte
-
Sub-class extending
Mixtgte
to enable the generation of error-constraints. - GeneratingMixtgte(FaultCharacterizationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte.GeneratingMixtgte
- GeneratingSequentialCombinatorialTestManager - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.manager
-
Interface each test manager used for the sequential generation of error-constraints must implement.
- GENERATION - de.rwth.swc.coffee4j.algorithmic.interleaving.Phase
- generationContext - Variable in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- generationContext - Variable in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
- generationPhase - Variable in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- generationPhase - Variable in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
- generationPhaseFactory(InterleavingGenerationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- generationPhaseFactory(InterleavingGenerationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- generationPhaseFactory(SequentialGenerationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Sets the
SequentialGenerationPhaseFactory
- GenerationReporter - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.report
-
An interface defining a reporter listening for events during the generation of combinatorial test inputs.
- generator(TestInputGroupGenerator) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Adds one generator for initial
TestInputGroup
generation. - GeneratorLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation
-
Class for loading multiple
TestInputGroupGenerator
s viaGeneratorProvider
. - GeneratorLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.GeneratorLoader
- GeneratorProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation
-
An
GeneratorProvider
is responsible for providing an arbitrary number ofTestInputGroupGenerator
implementations (even none is allowed) for aCombinatorialTest
. - generators(TestInputGroupGenerator...) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Adds all generators for initial
TestInputGroup
generation. - generators(Collection<TestInputGroupGenerator>) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Adds all generators for initial
TestInputGroup
generation. - GeneratorSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation
-
GeneratorSource
is an annotation used to register generator providers for the annotated test method. - get() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
- get(int) - Method in class de.rwth.swc.coffee4j.engine.process.util.ReversedUnmodifiableListView
- getAllSubGroups() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveStrengthGroup
-
Returns all possible sub groups of size
strength
in thisPrimitiveStrengthGroup
. - getArgumentConverters() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getArgumentConverters() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getArguments() - Method in class de.rwth.swc.coffee4j.algorithmic.report.Report
- getArray() - Method in class de.rwth.swc.coffee4j.algorithmic.util.IntArrayWrapper
- getBackground() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalConflictSet
- getBackground() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalInconsistentBackground
- getCharacterizationAlgorithmFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getChecker() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
- getCheckingPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getCheckingPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getChocoModel() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalConflictSet
- getClassificationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getClassificationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getClassificationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getClassificationStrategyFactory() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
- getClassificationStrategyFactory() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
- getClassificationStrategyFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getClassificationStrategyFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getClassifiedExceptionInducingCombinations() - Method in interface de.rwth.swc.coffee4j.algorithmic.classification.ClassificationStrategy
- getClassifiedExceptionInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.classification.IsolatingClassificationStrategy
- getClassifiedExceptionInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.classification.MaxCountClassificationStrategy
- getClassifiedExceptionInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.classification.NoOpClassificationStrategy
- getCombination() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveSeed
- getCombination() - Method in class de.rwth.swc.coffee4j.algorithmic.report.CombinationArgument
- getCombination() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.tuplebased.TupleBasedConstraint
- getCombination() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
- getCombination() - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterContext
- getCombination(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleNode
-
maps the stored
BitSet
to the sub-combination it represents. - getConflictDetectionConfiguration() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getConflictDetectionConfiguration() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getConflictDetectorFactory() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getConflictElements() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElementsBasedExplanation
- getConflictingConstraintId() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElement
- getConflictingValues() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElement
- getConflictingValues() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisElement
- getConflictSet() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalConflictSet
- getConstraintChecker() - Method in class de.rwth.swc.coffee4j.algorithmic.classification.ClassificationConfiguration
- getConstraintChecker() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration
- getConstraintChecker() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationConfiguration
- getConstraintChecker() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationConfiguration
- getConstraintChecker() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- getConstraintChecker() - Method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
- getConstraintChecker() - Method in interface de.rwth.swc.coffee4j.algorithmic.model.TestModel
-
Gets a
ConstraintChecker
which describes what value combinations of the parameters returned byTestModel.getParameterSizes()
are valid. - getConstraintCheckerFactory() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
- getConstraintCheckerFactory() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.IpogConfiguration
- getConstraintCheckerFactory() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.IpogNegConfiguration
- getConstraintCheckerFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getConstraintFunction() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.MethodBasedConstraint
- getConstraints() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintList
- getConstraintStatus() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.AbstractConstraint
- getConstraintStatus() - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.Constraint
- getConvertedModel() - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- getConvertedModel() - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
- getConverterFactory() - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.Constraint
- getConverterFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.MethodBasedConstraint
- getConverterFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.tuplebased.TupleBasedConstraint
- getCoverageMap() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration
- getCoverageMap() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationConfiguration
- getCoverageMap() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationConfiguration
- getDefaultTestingStrength() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- getDefaultTestingStrength() - Method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
- getDefaultTestingStrength() - Method in interface de.rwth.swc.coffee4j.algorithmic.model.TestModel
-
Gets the desired default testing strength configuration for the combinatorial test.
- getDiagnosedConstraintId() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisElement
- getDiagnosisElements() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisHittingSet
- getDiagnosisElements() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSet
- getDiagnosisSets() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSets
- getDiagnosisSets() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalDiagnosisSets
- getEmptyReporter() - Static method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
- getErrorConstraintGenerationExecutionConfiguration() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getErrorConstraints() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- getErrorConstraints() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- getErrorTupleLists() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- getExclusionConstraints() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- getExclusionConstraints() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- getExclusionTupleLists() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- getExecutionConfiguration() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getExecutionConfiguration() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getExecutionConfiguration() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getExecutionListener() - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
- getExecutionMode() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
- getExecutionMode() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getExecutionMode() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getExecutionPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getExecutionPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getExecutionPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getExecutionReporters() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getExecutionReporters() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getExecutionReporters() - Method in class de.rwth.swc.coffee4j.engine.process.phase.execution.ExecutionContext
- getExplanation() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalMissingInvalidTuple
- getExplanation() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.MissingInvalidTuple
- getExtensionExecutor() - Method in class de.rwth.swc.coffee4j.engine.process.phase.execution.ExecutionContext
- getExtensionExecutor() - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationContext
- getExtensionExecutor() - Method in class de.rwth.swc.coffee4j.engine.process.phase.model.ModelModificationContext
- getExtensionExecutor() - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialGenerationContext
- getExtensionExecutorFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getExtensionExecutorFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getExtensionExecutorFactory() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getExtensions() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getExtensions() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getExtensions() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getFaultCharacterizationAlgorithmFactory() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
- getFaultCharacterizationConfiguration() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.TestInputGroup
- getFaultCharacterizationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getFeedbackCheckingStrategy() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.InterleavingCombinatorialTestGroup
- getFeedbackCheckingStrategyFactory() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
- getFeedbackCheckingStrategyFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getFormattedExceptionInducingCombinations(Map<Combination, Class<? extends Throwable>>, CombinationFormatter) - Static method in class de.rwth.swc.coffee4j.engine.process.report.util.ReportUtility
-
creates output that can be used by
ExecutionReporter
s for a set of exception-inducing combinations grouped by the exceptions they trigger. - getFormattedExceptionInducingCombinations(Set<Combination>) - Static method in class de.rwth.swc.coffee4j.engine.process.report.util.ReportUtility
-
creates output that can be used by
ExecutionReporter
s for a set of exception-inducing combinations. - getFormattedFailureInducingCombinations(Collection<Combination>) - Static method in class de.rwth.swc.coffee4j.engine.process.report.util.ReportUtility
-
creates output that can be used by
ExecutionReporter
s for a set of failure-inducing combinations. - getGenerationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getGenerationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getGenerationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getGenerationReporter() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
- getGenerationReporter() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
- getGenerationStrategy() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.InterleavingCombinatorialTestGroup
- getGenerator() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.CachingDelegatingSequentialCombinatorialTestManager
- getGenerator() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestInputGroupContext
- getGenerator() - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialGenerationContext
- getGenerators() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
- getGenerators() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getId() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TupleList
- getId() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
- getId() - Method in class de.rwth.swc.coffee4j.junit.engine.CombinatorialTestEngine
- getIdentificationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getIdentificationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getIdentificationStrategy() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.InterleavingCombinatorialTestGroup
- getIdentificationStrategyFactory() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
- getIdentificationStrategyFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getIdentifiedCombinations() - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationStrategy
- getIdentifiedCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot.OfotStrategy
- getIdentifiedCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleRelationshipStrategy
- getIdentifier() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.InterleavingCombinatorialTestGroup
- getIdentifier() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.TestInputGroup
- getIdentifier() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestInputGroupContext
- getInitialForbiddenTuples() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ForbiddenTuplesChecker
- getInitialParameters(TestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.MixedStrengthParameterOrder
- getInitialParameters(TestModel) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.ParameterOrder
-
All combinations which should be used in the first initial step of IPOG.
- getInputForMethod(Combination, Method) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.ReflectionUtils
-
Extracts the input for a method from a
Combination
- getInputParameterModel() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration
- getInvolvedParameters() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElement
- getInvolvedParameters() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisElement
- getInvolvedParameters() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalMissingInvalidTuple
- getInvolvedParameters() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.MissingInvalidTuple
- getInvolvedParameters() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.DynamicHardConstraintChecker
- getInvolvedParameters() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TupleList
- getLifecycleExecutor() - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
- getManagerFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getManagerFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getMaximumNumberOfTries() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration
- getMethod() - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestMethodDescriptor
- getMethodDescriptor() - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
- getMinimalConflict(ChocoModel, int[], int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.conflict.explanation.ConflictExplainer
- getMinimalConflict(ChocoModel, int[], int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.explanation.NoConflictExplainer
- getMinimalConflict(ChocoModel, int[], int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.explanation.QuickConflictExplainer
-
Finds a preferred explanation for an over-constrained CSP
- getMinimalDiagnoses(InternalConflictSet) - Method in interface de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis.ConflictDiagnostician
- getMinimalDiagnoses(InternalConflictSet) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis.ExhaustiveConflictDiagnostician
- getMinimalDiagnoses(InternalConflictSet) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis.FastConflictDiagnostician
- getMinimalDiagnoses(InternalConflictSet) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis.NoConflictDiagnostician
- getMinimalExceptionInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.AbstractGeneratingInterleavingManager
- getMinimalExceptionInducingCombinations() - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.GeneratingInterleavingCombinatorialTestManager
- getMinimalExceptionInducingTuples() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.ConstraintGeneratingSequentialCombinatorialTestManager
- getMinimalForbiddenTuples() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ForbiddenTuplesChecker
- getMissingValues() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalMissingInvalidTuple
- getMissingValues() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.MissingInvalidTuple
- getMixedStrengthGroups() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- getMixedStrengthGroups() - Method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
- getMixedStrengthGroups() - Method in interface de.rwth.swc.coffee4j.algorithmic.model.TestModel
-
Gets the mixed strength groups which extend the
default testing strength
. - getMixedStrengthGroups(int) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
-
Gets the mixed strength groups for the specific given error constraint or for the positive test cases if the
errorConstraintId
isCompleteTestModel.POSITIVE_TESTS_ID
. - getMixedStrengthGroupsMap() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- getMode() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveSeed
- getMode() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
- getModel() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.FaultCharacterizationConfiguration
- getModel() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
- getModel() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration
- getModel() - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- getModel() - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
- getModelConverter() - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationContext
- getModelConverter() - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialGenerationContext
- getModelConverterFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getModelConverterFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getModelModificationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getModelModificationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getModelModificationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getMutatedTestCase(int, int[], List<int[]>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatAlgorithm
-
Gets a mutated test case for localizing fixed parameters.
- getName() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.AbstractConstraint
- getName() - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.Constraint
- getName() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- getName() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
- getNegatedErrorConstraintId() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalMissingInvalidTuple
- getNegatedErrorConstraintId() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.MissingInvalidTuple
- getNegativeSeeds() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- getNegativeTestingStrength() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- getNegativeTestingStrength() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- getNextTestCase() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatAlgorithm
-
Generate a singe test case.
- getNumberOfCandidates() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration
- getNumberOfCoveredCombinationsByTestInput(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.CoverageMap
- getNumberOfFeedbackChecks() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration
- getNumberOfParameters() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveStrengthGroup
- getNumberOfParameters() - Method in interface de.rwth.swc.coffee4j.algorithmic.model.TestModel
-
Gets the number of parameter defined by this
TestModel
. - getObjectReturnedByMethod(Method) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.ReflectionUtils
-
Gets the object returned by a method by potentially instantiating its declaring class in case the method is not
static
- getParameter() - Method in class de.rwth.swc.coffee4j.algorithmic.report.ParameterArgument
- getParameter() - Method in class de.rwth.swc.coffee4j.algorithmic.report.ValueArgument
- getParameter() - Method in class de.rwth.swc.coffee4j.algorithmic.util.ParameterValuePair
-
Gets the parameter.
- getParameter() - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterContext
- getParameterNames() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.AbstractConstraint
- getParameterNames() - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.Constraint
- getParameters() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveStrengthGroup
- getParameters() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- getParameters() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup
- getParameterSize(int) - Method in interface de.rwth.swc.coffee4j.algorithmic.model.TestModel
-
Gets the size (number of values) of one specific parameter.
- getParameterSizes() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- getParameterSizes() - Method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
- getParameterSizes() - Method in interface de.rwth.swc.coffee4j.algorithmic.model.TestModel
-
Gets the parameters used in the combinatorial testing by their respective number of values.
- getParameterValueMap() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
- getParameterValuePairCoveringMostCombinations(Set<ParameterValuePair>) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.CoverageMap
- getPassingTestInputs() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.CoverageMap
- getPositiveMixedStrengthGroups() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- getPositiveSeeds() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- getPositiveTestingStrength() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- getPositiveTestingStrength() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- getPrioritizer() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
- getPrioritizer() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getPriority() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveSeed
- getPriority() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
- getProvider() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.interleaving.EnableInterleavingConstraintGeneration
- getProvider() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential.EnableSequentialConstraintGeneration
- getRawValue(Parameter) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
-
The same as
Combination.getValue(Parameter)
only withValue.get()
begin called afterwards. - getRawValue(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
-
The same as
Combination.getValue(Parameter)
only withValue.get()
begin called afterwards. - getRelaxable() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalConflictSet
- getRelaxable() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalInconsistentBackground
- getRelevantSubCombinations(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben.Ben
- getRelevantSubCombinations(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
-
Defined which sub-combinations of any given combination can be part of the suspicious set.
- getRemainingParameters(TestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.MixedStrengthParameterOrder
- getRemainingParameters(TestModel) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.ParameterOrder
-
The order of all remaining parameters.
- getReporter() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.FaultCharacterizationConfiguration
- getReporter() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
- getReporter() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration
- getReporter() - Method in class de.rwth.swc.coffee4j.engine.process.phase.model.ModelModificationContext
- getReportLevel() - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- getReportLevel() - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- getReportLevel() - Method in interface de.rwth.swc.coffee4j.engine.report.ExecutionReporter
-
Specifies the level of reports this reporter wants to get.
- getRequiredLifecycleExecutor() - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
- getRequiredMethodDescriptor() - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
- getRequiredResultValue() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
- getRequiredTestInstance() - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
- getRequiredWeight() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
- getResolvableReport() - Method in class de.rwth.swc.coffee4j.algorithmic.report.Report
- getResolvedReport() - Method in class de.rwth.swc.coffee4j.algorithmic.report.Report
-
Once this method has been called, the report will not be resolved again, so any changing arguments after a call to this method are not respected.
- getResultFor(IntArrayWrapper) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.HashMapTestResultCache
- getResultFor(IntArrayWrapper) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.manager.TestResultCache
- getResultFor(Combination) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.HashMapResultCache
- getResultFor(Combination) - Method in interface de.rwth.swc.coffee4j.engine.process.interleaving.ResultCache
- getResults() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.HashMapResultCache
- getResultValue() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
- getRootConflictSet() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSets
- getRootConflictSet() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalDiagnosisSets
- getSeeds() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- getSeeds() - Method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
- getSeeds() - Method in interface de.rwth.swc.coffee4j.algorithmic.model.TestModel
-
Gets a list of seed test cases which must be included in the final test suite.
- getSeeds(int) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
-
Gets the seed test cases for the specific given error constraint or for the positive test cases if the
errorConstraintId
isCompleteTestModel.POSITIVE_TESTS_ID
. - getSeedsMap() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- getSize() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleNode
- getStrength() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveStrengthGroup
- getStrength() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup
- getStrengthA() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.IpogNegConfiguration
- getTestClass() - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestClassDescriptor
- getTestInputExecutor() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration
- getTestInputGenerationStrategyFactory() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
- getTestInputGenerationStrategyFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getTestInputs() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.TestInputGroup
- getTestInstance() - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
- getTestManager() - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationContext
- getTestMethodConfiguration() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getTestMethodConfiguration() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getTestMethodConfiguration() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getTestMethodConfiguration() - Method in class de.rwth.swc.coffee4j.engine.process.phase.execution.ExecutionContext
- getTestModel() - Method in class de.rwth.swc.coffee4j.algorithmic.classification.ClassificationConfiguration
- getTestModel() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration
- getTestModel() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationConfiguration
- getTestModel() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationConfiguration
- getTupleList() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.Constraint
- getTuples() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TupleList
- getType() - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinationDescriptor
- getType() - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestClassDescriptor
- getType() - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestEngineDescriptor
- getType() - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestMethodDescriptor
- getUncoveredCombination() - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.CoverageMap
- getUncoveredCombination() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.EfficientCoverageMap
-
Finds the next uncovered combination and returns it.
- getValue() - Method in class de.rwth.swc.coffee4j.algorithmic.report.ValueArgument
- getValue() - Method in class de.rwth.swc.coffee4j.algorithmic.util.ParameterValuePair
-
Gets the value
- getValue(Parameter) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
-
Retrieves the value of the specific parameter.
- getValue(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
-
Retrieves the value of the parameter corresponding to the name.
- getValues() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
- getWarningForErrorConstraintGeneration() - Static method in class de.rwth.swc.coffee4j.engine.process.report.util.ReportUtility
- getWeight() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
- getWeight(int, int) - Method in interface de.rwth.swc.coffee4j.algorithmic.model.TestModel
-
Gets the weight of a specific parameter value.
- getWeight(int, int, double) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- getWeight(int, int, double) - Method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
- getWeight(int, int, double) - Method in interface de.rwth.swc.coffee4j.algorithmic.model.TestModel
-
Gets the weight of a specific parameter value.
- GroupSpecificTestModel - Class in de.rwth.swc.coffee4j.algorithmic.model
-
A
TestModel
which acts a a view on theCompleteTestModel
that view the model for one specific error constraint or only the positive test cases.
H
- HardConstraintCheckerFactory - Class in de.rwth.swc.coffee4j.algorithmic.constraint
- HardConstraintCheckerFactory() - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.HardConstraintCheckerFactory
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElement
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictSet
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisElement
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisHittingSet
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSet
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSets
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InconsistentBackground
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalConflictSet
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalDiagnosisSets
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalInconsistentBackground
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalMissingInvalidTuple
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.MissingInvalidTuple
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.Constraint
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintList
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleNode
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.InterleavingCombinatorialTestGroup
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveSeed
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveStrengthGroup
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TupleList
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.report.CombinationArgument
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.report.ParameterArgument
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.report.Report
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.report.ValueArgument
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.FaultCharacterizationConfiguration
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.IpogConfiguration
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.IpogNegConfiguration
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.TestInputGroup
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.prioritization.NoOpTestInputPrioritizer
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.util.IntArrayWrapper
- hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.util.ParameterValuePair
- hashCode() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- hashCode() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- hashCode() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
- hashCode() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- hashCode() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
- hashCode() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup
- hashCode() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
- hashCode() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestInputGroupContext
- hashCode() - Method in class de.rwth.swc.coffee4j.engine.process.util.ReversedUnmodifiableListView
- hashCode() - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterContext
- hashCode() - Method in class de.rwth.swc.coffee4j.junit.engine.result.ExceptionalValueResult
- hashCode() - Method in class de.rwth.swc.coffee4j.junit.engine.result.ExceptionResult
- hashCode() - Method in class de.rwth.swc.coffee4j.junit.engine.result.ValueResult
- HashMapResultCache - Class in de.rwth.swc.coffee4j.engine.process.interleaving
-
Default
ResultCache
using aHashMap
. - HashMapResultCache() - Constructor for class de.rwth.swc.coffee4j.engine.process.interleaving.HashMapResultCache
- HashMapTestResultCache - Class in de.rwth.swc.coffee4j.algorithmic.sequential.manager
-
Stores test results is a hash map.
- HashMapTestResultCache() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.manager.HashMapTestResultCache
- hasNegatedConstraint() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
- hasPriority() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveSeed
- hasPriority() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
- hasWeight() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
I
- IDENTIFICATION - de.rwth.swc.coffee4j.algorithmic.interleaving.Phase
- IdentificationConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.identification
-
Configuration used to create an
IdentificationStrategy
. - IdentificationConfiguration.IdentificationConfigurationBuilder - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.identification
-
Builder class for an
IdentificationConfiguration
. - IdentificationConfigurationBuilder() - Constructor for class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationConfiguration.IdentificationConfigurationBuilder
- identificationFinished(InterleavingCombinatorialTestGroup, Set<Combination>, Set<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- identificationFinished(InterleavingCombinatorialTestGroup, Set<Combination>, Set<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- identificationFinished(InterleavingCombinatorialTestGroup, Set<Combination>, Set<Combination>) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- identificationFinished(InterleavingCombinatorialTestGroup, Set<Combination>, Set<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.report.InterleavingExecutionReporter
-
Called when the identification phase for a failing test input has finished.
- identificationFinished(InterleavingCombinatorialTestGroup, Set<int[]>, Set<int[]>) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.report.InterleavingGenerationReporter
-
called if the identification phase ended for a failing test input.
- identificationFinished(InterleavingCombinatorialTestGroup, Set<int[]>, Set<int[]>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- identificationPhase - Variable in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- IdentificationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification
-
Default implementation of
IdentificationPhase
for Interleaving Combinatorial Testing. - IdentificationPhase(InterleavingGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.IdentificationPhase
- identificationPhaseFactory(IdentificationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- identificationPhaseFactory(IdentificationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- IdentificationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification
-
Interface for a Factory creating an
IdentificationPhase
. - identificationStarted(InterleavingCombinatorialTestGroup, int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.report.InterleavingGenerationReporter
-
called if the identification phase started for a failing test input.
- identificationStarted(InterleavingCombinatorialTestGroup, int[]) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- identificationStarted(InterleavingCombinatorialTestGroup, Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- identificationStarted(InterleavingCombinatorialTestGroup, Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- identificationStarted(InterleavingCombinatorialTestGroup, Combination) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- identificationStarted(InterleavingCombinatorialTestGroup, Combination) - Method in interface de.rwth.swc.coffee4j.engine.report.InterleavingExecutionReporter
-
Called when the identification phase for a failing test input has started.
- IdentificationStrategy - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.identification
-
Interface that each identification strategy used by interleaving CT must implement.
- identificationStrategyFactory(IdentificationStrategyFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- IdentificationStrategyFactory - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.identification
-
Factory for creating an
IdentificationStrategy
. - identificationTestInputGenerated(InterleavingCombinatorialTestGroup, int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.report.InterleavingGenerationReporter
-
called if a new test input was generated during identification phase.
- identificationTestInputGenerated(InterleavingCombinatorialTestGroup, int[]) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- identificationTestInputGenerated(InterleavingCombinatorialTestGroup, Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- identificationTestInputGenerated(InterleavingCombinatorialTestGroup, Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- identificationTestInputGenerated(InterleavingCombinatorialTestGroup, Combination) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- identificationTestInputGenerated(InterleavingCombinatorialTestGroup, Combination) - Method in interface de.rwth.swc.coffee4j.engine.report.InterleavingExecutionReporter
-
Called when a new test input was generated during identification phase.
- improvedDeltaDebugging() - Static method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta.ImprovedDeltaDebugging
- ImprovedDeltaDebugging - Class in de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta
-
An implementation of the Improved Delta Debugging algorithm as described in "Improved Delta Debugging Based on Combinatorial Testing".
- ImprovedDeltaDebugging(FaultCharacterizationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta.ImprovedDeltaDebugging
-
Creates a new Improved Delta Debugging algorithm for the given configuration.
- InconsistentBackground - Class in de.rwth.swc.coffee4j.algorithmic.conflict
- InconsistentBackground(List<ConflictElement>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.InconsistentBackground
- IndexBasedConstraintConverter - Interface in de.rwth.swc.coffee4j.engine.converter.constraints
- IndexBasedModelConverter - Class in de.rwth.swc.coffee4j.engine.converter.model
- IndexBasedModelConverter(InputParameterModel) - Constructor for class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
-
Creates and initializes a new converter with the given testModel and constraints converter.
- indexOf(int[], int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.ArrayUtil
- INFO - de.rwth.swc.coffee4j.algorithmic.report.ReportLevel
-
Should be used for normal logging of things such as start/stop/configuration, but not everything.
- initialize() - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking.CheckingPhase
-
initialize checking phase with possibly failure-inducing combination
- initialize(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.AbstractIdentificationPhase
-
initialize identification phase with previously executed failing test input
- initialize(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.IdentificationPhase
-
initialize identification phase with previously executed failing test input
- initialize(ModelConverter) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingModelBasedArgumentConverter
- initialize(ModelConverter) - Method in class de.rwth.swc.coffee4j.engine.report.ModelBasedArgumentConverter
-
Initializes the testModel converter to be used by the implementing class.
- initialize(AnnotatedElement, T) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.AnnotationConsumerInitializer
-
Initializes an instance with an annotation set on an element
- initialize(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification.InterleavingClassificationPhase
- initialize(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.classification.SequentialClassificationPhase
- initializeClassification(Map<int[], TestResult>) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.AbstractGeneratingInterleavingManager
- initializeClassification(Map<int[], TestResult>) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.GeneratingInterleavingCombinatorialTestManager
- initializeClassification(Map<int[], TestResult>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.ConstraintGeneratingSequentialCombinatorialTestManager
- initializeClassification(Map<int[], TestResult>) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.manager.GeneratingSequentialCombinatorialTestManager
- initializeFeedbackChecking() - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestManager
-
initialize feedback-checking phase.
- initializeIdentification(int[], TestResult) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestManager
-
initialize identification phase for a failing test input.
- InputCombination - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.parameter.combination
- InputParameter - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.parameter.parameter
-
Signalizes that the value corresponding to the given parameter name should be injected
- inputParameterModel() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.CombinatorialTest
-
Determines the name of the static method that provides the
InputParameterModel
. - inputParameterModel(InputParameterModel) - Method in class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration.Builder
-
Sets the
InputParameterModel
- inputParameterModel(String) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- InputParameterModel - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
An representation of a input parameter testModel for combinatorial testing.
- InputParameterModel.Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
Realization of the builder pattern for constructing a
InputParameterModel
. - InputParameterModelLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.test.model
-
Class for loading the defined testModel for a
CombinatorialTest
. - InputParameterModelLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.test.model.InputParameterModelLoader
- InputParameterModelProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.test.model
-
An
InputParameterModelProvider
is responsible for providing exactly oneInputParameterModel
for use in aCombinatorialTest
. - InputParameterModelSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.test.model
-
InputParameterModelSource
is an annotation used to register a custom testModel providers for the annotated test method. - IntArrayWrapper - Class in de.rwth.swc.coffee4j.algorithmic.util
-
A wrapper class for integer arrays so that they can be used inside collections.
- IntArrayWrapper(int[]) - Constructor for class de.rwth.swc.coffee4j.algorithmic.util.IntArrayWrapper
-
Creates a new wrapper with the array.
- InterleavingClassificationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification
-
Abstract Class for Classification Phase providing general functionality.
- InterleavingClassificationPhase(InterleavingGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification.InterleavingClassificationPhase
- InterleavingClassificationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification
-
Interface for a Factory creating an
InterleavingClassificationPhase
. - InterleavingCombinatorialTestConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
-
Configuration for an
InterleavingCombinatorialTestManager
to generate test inputs and start identification of failure-inducing combinations for a given test-model. - InterleavingCombinatorialTestConfiguration(TestInputGenerationStrategyFactory, IdentificationStrategyFactory, FeedbackCheckingStrategyFactory, ClassificationStrategyFactory, ConstraintCheckerFactory, InterleavingGenerationReporter) - Constructor for class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
-
Creates a new configuration.
- InterleavingCombinatorialTestGroup - Class in de.rwth.swc.coffee4j.algorithmic.interleaving
-
Class representing a group for interleaving combinatorial testing.
- InterleavingCombinatorialTestGroup(Object, TestInputGenerationStrategy, IdentificationStrategy, FeedbackCheckingStrategy) - Constructor for class de.rwth.swc.coffee4j.algorithmic.interleaving.InterleavingCombinatorialTestGroup
- InterleavingCombinatorialTestManager - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
-
Interface that each
InterleavingCombinatorialTestManager
for interleaving CT must implement. - InterleavingConfigurationLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration
-
Class for loading the defined configuration for a
CombinatorialTest
. - InterleavingConfigurationLoader(boolean) - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.InterleavingConfigurationLoader
- InterleavingConfigurationProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration
-
This interface is responsible for providing
InterleavingExecutionConfiguration
. - InterleavingConfigurationSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration
-
InterleavingConfigurationSource
is an annotation used to register configuration providers for the annotated test method. - InterleavingExecutionConfiguration - Class in de.rwth.swc.coffee4j.engine.configuration.execution
- InterleavingExecutionConfiguration.Builder - Class in de.rwth.swc.coffee4j.engine.configuration.execution
- InterleavingExecutionReporter - Interface in de.rwth.swc.coffee4j.engine.report
-
Interface each Execution Reporter for Interleaving CT must implement.
- InterleavingExecutionReporterToGenerationReporterAdapter - Class in de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation
-
Interleaving version of
SequentialExecutionReporterToGenerationReporterAdapter
- InterleavingExecutionReporterToGenerationReporterAdapter(InterleavingExecutionReporter, ArgumentConverter, ModelConverter) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- InterleavingGenerationContext - Class in de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation
-
Default
InterleavingGenerationContext
- InterleavingGenerationContext(InterleavingExecutionConfiguration, InputParameterModel, ExtensionExecutor) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationContext
-
Creates new
InterleavingGenerationContext
. - InterleavingGenerationContextFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation
-
Factory for creating an
InterleavingGenerationContext
. - InterleavingGenerationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation
-
Phase for Interleaving Combinatorial Testing.
- InterleavingGenerationPhase(InterleavingGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationPhase
- InterleavingGenerationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation
-
Interface for a Factory creating an
InterleavingGenerationPhase
. - InterleavingGenerationReporter - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.report
-
An interface defining a reporter listening for events during the generation of combinatorial test inputs.
- interleavingGroupFinished(InterleavingCombinatorialTestGroup, Map<Combination, Class<? extends Throwable>>, Set<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- interleavingGroupFinished(InterleavingCombinatorialTestGroup, Map<Combination, Class<? extends Throwable>>, Set<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- interleavingGroupFinished(InterleavingCombinatorialTestGroup, Map<Combination, Class<? extends Throwable>>, Set<Combination>) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- interleavingGroupFinished(InterleavingCombinatorialTestGroup, Map<Combination, Class<? extends Throwable>>, Set<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.report.InterleavingExecutionReporter
-
Called when the interleaving combinatorial testing has finished.
- interleavingGroupFinished(InterleavingCombinatorialTestGroup, Map<int[], Class<? extends Throwable>>, Set<int[]>) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.report.InterleavingGenerationReporter
-
called if Interleaving Combinatorial Testing finished for a
InterleavingCombinatorialTestGroup
. - interleavingGroupFinished(InterleavingCombinatorialTestGroup, Map<int[], Class<? extends Throwable>>, Set<int[]>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- interleavingGroupGenerated(InterleavingCombinatorialTestGroup) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.report.InterleavingGenerationReporter
-
called if a
InterleavingCombinatorialTestGroup
has been generated and the Interleaving Combinatorial Testing started. - interleavingGroupGenerated(InterleavingCombinatorialTestGroup) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- interleavingGroupGenerated(InterleavingCombinatorialTestGroup) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- interleavingGroupGenerated(InterleavingCombinatorialTestGroup) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- interleavingGroupGenerated(InterleavingCombinatorialTestGroup) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- interleavingGroupGenerated(InterleavingCombinatorialTestGroup) - Method in interface de.rwth.swc.coffee4j.engine.report.InterleavingExecutionReporter
-
Called when a new
InterleavingCombinatorialTestGroup
has been generated by anInterleavingCombinatorialTestManager
. - InterleavingManagerFactory - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
-
Factory for creating an
InterleavingCombinatorialTestManager
. - InterleavingPhaseManagerConfiguration - Class in de.rwth.swc.coffee4j.engine.process.interleaving
-
Configuration for a
PhaseManager
managing Interleaving Combinatorial Testing and Error-Constraint Generation, respectively. - InterleavingPhaseManagerConfiguration.Builder - Class in de.rwth.swc.coffee4j.engine.process.interleaving
-
Builder for a
InterleavingPhaseManagerConfiguration
. - InternalConflictSet - Class in de.rwth.swc.coffee4j.algorithmic.conflict
- InternalConflictSet(ChocoModel, int[], int[], int[]) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.InternalConflictSet
- InternalDiagnosisSets - Class in de.rwth.swc.coffee4j.algorithmic.conflict
- InternalDiagnosisSets(InternalConflictSet, int[][]) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.InternalDiagnosisSets
- InternalExplanation - Interface in de.rwth.swc.coffee4j.algorithmic.conflict
- InternalInconsistentBackground - Class in de.rwth.swc.coffee4j.algorithmic.conflict
- InternalInconsistentBackground(int[], int[]) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.InternalInconsistentBackground
- InternalMissingInvalidTuple - Class in de.rwth.swc.coffee4j.algorithmic.conflict
- InternalMissingInvalidTuple(int, int[], int[], InternalExplanation) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.InternalMissingInvalidTuple
- InternalUnknownExplanation - Class in de.rwth.swc.coffee4j.algorithmic.conflict
- InternalUnknownExplanation() - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.InternalUnknownExplanation
- invokeMethod(Method, Object, Object...) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.ReflectionUtils
-
Invokes the method on the target with the provided arguments
- Ipog - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
-
Generator for one test group containing the test inputs generated with the
IpogAlgorithm
algorithm using no constraints and the normal parameter order with the strength given by theCompleteTestModel
. - Ipog() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.Ipog
- Ipog(IpogConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.Ipog
- IpogAlgorithm - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
-
An implementation of the popular IPOG algorithm.
- IpogAlgorithm(TestModel) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.IpogAlgorithm
-
Creates a new algorithm for the given configuration.
- IpogConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
- IpogConfiguration(ConstraintCheckerFactory) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.IpogConfiguration
- IpogConfigurationProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration
- IpogConfigurationProvider() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration.IpogConfigurationProvider
- IpogNeg - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.algorithm
- IpogNeg() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.algorithm.IpogNeg
- IpogNeg(IpogNegConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.algorithm.IpogNeg
- IpogNegConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg
- IpogNegConfiguration(ConstraintCheckerFactory, int) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.IpogNegConfiguration
- IpogNegConfigurationProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration
- IpogNegConfigurationProvider() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration.IpogNegConfigurationProvider
- isAssignmentConstraintSet() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
- isConflictDetectionEnabled() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
- isConflictDiagnosisEnabled() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
- isConflictExplanationEnabled() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
- isConstraintGenerator() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- isConstraintGenerator(boolean) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Sets a flag whether the combinatorial test is used for generating parameter error-constraints.
- isDualValid(int[], int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintChecker
- isDualValid(int[], int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ForbiddenTuplesChecker
- isDualValid(int[], int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ModelBasedConstraintChecker
- isDualValid(int[], int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.NoConstraintChecker
- isExceptionalSuccessful() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
- isExtensionValid(int[], int...) - Method in interface de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintChecker
- isExtensionValid(int[], int...) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ForbiddenTuplesChecker
- isExtensionValid(int[], int...) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ModelBasedConstraintChecker
- isExtensionValid(int[], int...) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.NoConstraintChecker
- isGenerating() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- isGenerating(boolean) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- isMarkedAsCorrect() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TupleList
- isMinimalInducingTuple() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleNode
- isolatingClassificationStrategy() - Static method in class de.rwth.swc.coffee4j.algorithmic.classification.IsolatingClassificationStrategy
- IsolatingClassificationStrategy - Class in de.rwth.swc.coffee4j.algorithmic.classification
-
ClassificationStrategy
that tries to find an isolating test input for each found exception-inducing combination, i.e. - IsolatingClassificationStrategy(ClassificationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.classification.IsolatingClassificationStrategy
-
Constructor using a
ClassificationConfiguration
- isSatisfiable() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
- isSuccessful() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
- isUnsuccessful() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
- isValid(int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintChecker
- isValid(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ForbiddenTuplesChecker
- isValid(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ModelBasedConstraintChecker
- isValid(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.NoConstraintChecker
- isWorseThanOrEqualTo(ReportLevel) - Method in enum de.rwth.swc.coffee4j.algorithmic.report.ReportLevel
-
Checks if the level given to the method is higher than the own level, or at least equal.
J
- JavaFormatter - Class in de.rwth.swc.coffee4j.engine.process.report.util
-
Used to format a found exception-inducing combination as java-code.
- JavaFormatter() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.util.JavaFormatter
L
- level() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter.EnableReporter
-
Gets the
ReportLevel
of the suppliedExecutionReporter
- LifecycleExecutor - Class in de.rwth.swc.coffee4j.junit.engine.execution
- LifecycleExecutor() - Constructor for class de.rwth.swc.coffee4j.junit.engine.execution.LifecycleExecutor
- load(ParameterContext) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterValueLoader
- load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.classification.ClassificationStrategyFactoryLoader
- load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential.GeneratingFaultCharacterizationAlgorithmFactoryLoader
- load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter.ConverterLoader
- load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis.ConflictDetectionConfigurationLoader
- load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode.ExecutionModeLoader
- load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.GeneratingInterleavingConfigurationLoader
- load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.InterleavingConfigurationLoader
- load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter.ReporterLoader
- load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization.FaultCharacterizationAlgorithmFactoryLoader
- load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration.ConfigurationLoader
- load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.GeneratorLoader
- load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization.TestInputPrioritizerLoader
- load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.extension.ExtensionLoader
- load(Method) - Method in interface de.rwth.swc.coffee4j.junit.engine.annotation.Loader
-
Loads a T based on the class
- load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.test.model.InputParameterModelLoader
- load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.test.TestConfigurationLoader
- Loader<T> - Interface in de.rwth.swc.coffee4j.junit.engine.annotation
-
Loads a certain type of object, that is supplied via a
MethodBasedProvider
specified by a source annotation. - logger - Variable in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- logger - Variable in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- LoggingConflictDetectionReporter - Class in de.rwth.swc.coffee4j.engine.process.report
-
A
ConflictDetectionReporter
that reports its findings using aLogger
This is an adapted copy of thePrintStreamConflictDetectionReporter
- LoggingConflictDetectionReporter(ModelConverter) - Constructor for class de.rwth.swc.coffee4j.engine.process.report.LoggingConflictDetectionReporter
-
Creates a new
LoggingConflictDetectionReporter
configured with the suppliedModelConverter
- LoggingInterleavingExecutionReporter - Class in de.rwth.swc.coffee4j.engine.process.report.interleaving
-
Reporter for interleaving Combinatorial Testing
- LoggingInterleavingExecutionReporter() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
-
Creates a new reporter which uses a
Logger
to inform the user of output. - LoggingInterleavingExecutionReporterForGeneration - Class in de.rwth.swc.coffee4j.engine.process.report.interleaving
-
Reporter for interleaving combinatorial testing and Constraint Generation using a logger
- LoggingInterleavingExecutionReporterForGeneration() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- LoggingInterleavingExecutionReporterForGenerationJava - Class in de.rwth.swc.coffee4j.engine.process.report.interleaving
-
Reporter transforming the found exception-inducing combinations into java-code that can be directly integrated into an IPM using a logger
- LoggingInterleavingExecutionReporterForGenerationJava() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGenerationJava
- LoggingSequentialExecutionReporter - Class in de.rwth.swc.coffee4j.engine.process.report.sequential
-
A
SequentialExecutionReporter
that reports the occurring events using aLogger
- LoggingSequentialExecutionReporter() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
-
Creates a new
LoggingSequentialExecutionReporter
using a logger corresponding to this class - LoggingSequentialExecutionReporter(Logger) - Constructor for class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- LoggingSequentialExecutionReporterForGeneration - Class in de.rwth.swc.coffee4j.engine.process.report.sequential
- LoggingSequentialExecutionReporterForGeneration() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporterForGeneration
- LoggingSequentialExecutionReporterForGenerationJava - Class in de.rwth.swc.coffee4j.engine.process.report.sequential
-
Reporter transforming the found exception-inducing combinations into java-code that can be directly integrated into an IPM using a logger
- LoggingSequentialExecutionReporterForGenerationJava() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporterForGenerationJava
-
Creates a new
LoggingSequentialExecutionReporter
using a logger corresponding to this class
M
- managerFactory - Variable in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- managerFactory - Variable in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- managerFactory() - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultGeneratingInterleavingManager
- managerFactory() - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultInterleavingManager
- managerFactory(InterleavingManagerFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- managerFactory(CombinatorialTestManagerFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Sets which factory shall be used to create new
SequentialCombinatorialTestManager
instances. - markAsCovered(int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.CoverageMap
- markAsCovered(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.EfficientCoverageMap
-
Marks all sub-combinations which can be mapped to one of the given parameter combinations given in the constructor as covered.
- maxCountClassificationStrategy() - Static method in class de.rwth.swc.coffee4j.algorithmic.classification.MaxCountClassificationStrategy
- MaxCountClassificationStrategy - Class in de.rwth.swc.coffee4j.algorithmic.classification
-
ClassificationStrategy
that classifies the found exception-inducing combinations using the maximum number of test inputs that trigger the same exception and contain the corresponding combination. - MaxCountClassificationStrategy(ClassificationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.classification.MaxCountClassificationStrategy
-
Constructor using a
ClassificationConfiguration
- mayHaveUncoveredCombinations() - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.CoverageMap
- mayHaveUncoveredCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.EfficientCoverageMap
- mayRegisterTests() - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestMethodDescriptor
- MethodBasedConstraint - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased
-
Defines a constraint for combinatorial testing as a collection of parameters names and a function which can check whether any given value assignment for those parameters is valid or not according to some logic defined by the function.
- MethodBasedConstraint(String, List<String>, ConstraintFunction) - Constructor for class de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.MethodBasedConstraint
-
Creates a constraint using
MethodBasedConstraint(String, List, ConstraintFunction, ConstraintStatus)
withConstraintStatus.UNKNOWN
- MethodBasedConstraint(String, List<String>, ConstraintFunction, ConstraintStatus) - Constructor for class de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.MethodBasedConstraint
-
Creates a new constraint.
- MethodBasedExtractionUtil - Class in de.rwth.swc.coffee4j.junit.engine.annotation
-
Util class for extracting an element from a method and initiating its builder if necessary
- MethodBasedGeneratingInterleavingConfigurationProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration
-
InterleavingConfigurationProvider
that processes a method providing a configuration. - MethodBasedGeneratingInterleavingConfigurationProvider() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.MethodBasedGeneratingInterleavingConfigurationProvider
- MethodBasedInputParameterModelProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.test.model
-
A provider loading a class from a method as described in
CombinatorialTest
. - MethodBasedInputParameterModelProvider() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.test.model.MethodBasedInputParameterModelProvider
- MethodBasedInterleavingConfigurationProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration
-
A provider loading an
InterleavingExecutionConfiguration
from a method as described inEnableInterleavingGeneration
. - MethodBasedInterleavingConfigurationProvider() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.MethodBasedInterleavingConfigurationProvider
- MethodBasedProvider<T> - Interface in de.rwth.swc.coffee4j.junit.engine.annotation
-
Provides a certain type of object, that is requested by a
Loader
. - MethodSelectorResolver - Class in de.rwth.swc.coffee4j.junit.engine.discovery
- MethodSelectorResolver() - Constructor for class de.rwth.swc.coffee4j.junit.engine.discovery.MethodSelectorResolver
- minimalExceptionInducingCombinations - Variable in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.AbstractGeneratingInterleavingManager
- minimalExceptionInducingCombinationsToCheck - Variable in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.AbstractGeneratingInterleavingManager
- minimalForbiddenTuplesChecker() - Static method in class de.rwth.swc.coffee4j.algorithmic.constraint.MinimalForbiddenTuplesChecker
- MinimalForbiddenTuplesChecker - Class in de.rwth.swc.coffee4j.algorithmic.constraint
-
Subclass of
ForbiddenTuplesChecker
implementing the general approach introduced in "Constraint Handling In Combinatorial Test Generation Using Forbidden Tuples" by Yu et. - MinimalForbiddenTuplesChecker(ForbiddenTuplesChecker) - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.MinimalForbiddenTuplesChecker
-
Copy constructor.
- MinimalForbiddenTuplesChecker(CompleteTestModel) - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.MinimalForbiddenTuplesChecker
- MinimalForbiddenTuplesCheckerFactory - Class in de.rwth.swc.coffee4j.algorithmic.constraint
-
Factory for creating a
MinimalForbiddenTuplesChecker
. - MinimalForbiddenTuplesCheckerFactory() - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.MinimalForbiddenTuplesCheckerFactory
- MissingInvalidTuple - Class in de.rwth.swc.coffee4j.algorithmic.conflict
- MissingInvalidTuple(int, int[], int[], ConflictExplanation) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.MissingInvalidTuple
- mixedStrengthGroup(StrengthGroup.Builder) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds the given mixed strength group for positive combinatorial testing to the model.
- mixedStrengthGroup(String...) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup
-
Creates a new
StrengthGroup.Builder
for aStrengthGroup
with the parameters corresponding to the given names. - mixedStrengthGroup(Collection<String>) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup
-
Creates a new
StrengthGroup.Builder
for aStrengthGroup
with the parameters corresponding to the given names. - mixedStrengthGroups(int, Collection<PrimitiveStrengthGroup>) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
- mixedStrengthGroups(StrengthGroup.Builder...) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds the given mixed strength groups for positive combinatorial testing to the model.
- mixedStrengthGroups(Int2ObjectMap<? extends Collection<PrimitiveStrengthGroup>>) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
- mixedStrengthGroups(Collection<PrimitiveStrengthGroup>) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
- MixedStrengthParameterCombinationFactory - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
-
The "normal" strategy for covering all t-value-combinations for combinatorial test with testing strength t.
- MixedStrengthParameterCombinationFactory() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.MixedStrengthParameterCombinationFactory
- MixedStrengthParameterOrder - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
-
A parameter order based on the normal parameter order and the testing strength.
- MixedStrengthParameterOrder() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.MixedStrengthParameterOrder
- mixtgte() - Static method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte.Mixtgte
- Mixtgte - Class in de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte
-
An Implementation of the MixTgTe algorithm described in "Efficient and Guaranteed Detection of t-way Failure-Inducing Combinations" by Arcaini, Gargantini and Radavelli.
- Mixtgte(TestModel) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte.Mixtgte
-
Creates a new MixTgTe algorithm for a given testModel.
- Mixtgte(FaultCharacterizationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte.Mixtgte
-
Creates a new MixTgTe algorithm for a given configuration.
- mode(SeedMode) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed.Builder
-
Sets the mode of the seed.
- model - Variable in class de.rwth.swc.coffee4j.algorithmic.constraint.ModelBasedConstraintChecker
- model(TestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration.Builder
-
Sets the test model.
- ModelBasedArgumentConverter - Class in de.rwth.swc.coffee4j.engine.report
-
Some
ArgumentConverter
need aModelConverter
so that they can convert internal representations to external representations. - ModelBasedArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.engine.report.ModelBasedArgumentConverter
- ModelBasedConstraintChecker - Class in de.rwth.swc.coffee4j.algorithmic.constraint
- modelConverter - Variable in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification.InterleavingClassificationPhase
- modelConverter - Variable in class de.rwth.swc.coffee4j.engine.process.phase.sequential.classification.SequentialClassificationPhase
- modelConverter - Variable in class de.rwth.swc.coffee4j.engine.report.ModelBasedArgumentConverter
- ModelConverter - Interface in de.rwth.swc.coffee4j.engine.converter.model
-
An interface for classes which can convert an
InputParameterModel
to aCompleteTestModel
. - modelConverterFactory(ModelConverterFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- modelConverterFactory(ModelConverterFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Sets which factory shall be used to create new
ModelConverter
instances. - ModelConverterFactory - Interface in de.rwth.swc.coffee4j.engine.converter.model
-
Factory for creating new
ModelConverter
instances based on anInputParameterModel
. - ModelModificationContext - Class in de.rwth.swc.coffee4j.engine.process.phase.model
-
The context needed for a
ModelModificationPhase
. - ModelModificationContext(ExtensionExecutor, ExecutionReporter) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.model.ModelModificationContext
- ModelModificationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.model
-
Phase which modifies the
InputParameterModel
in aTestMethodConfiguration
using themodifiers
given in aExtensionExecutor
. - ModelModificationPhase(ModelModificationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.model.ModelModificationPhase
-
Creates a new instance with the context containing the model modifiers to use when executing the phase.
- modelModificationPhaseFactory(ModelModificationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- modelModificationPhaseFactory(ModelModificationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- modelModificationPhaseFactory(ModelModificationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Sets the
ModelModificationPhaseFactory
. - ModelModificationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.model
-
Factory for creating
ModelModificationPhase
instances with a given context. - modelModified(InputParameterModel, InputParameterModel) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- modelModified(InputParameterModel, InputParameterModel) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- modelModified(InputParameterModel, InputParameterModel) - Method in interface de.rwth.swc.coffee4j.engine.report.ExecutionReporter
-
Called if any
ModelModifier
changed the model. - ModelModifier - Interface in de.rwth.swc.coffee4j.engine.configuration.extension.model
-
An interface for an extension which modifies an input parameter model before the normal combinatorial testing process.
- modify(InputParameterModel) - Method in interface de.rwth.swc.coffee4j.engine.configuration.extension.model.ModelModifier
-
Modifies the model in an implementation specific way and returns the newly computed input parameter model.
- mostDissimilarForParameter(int, int, int[], List<int[]>, ConstraintChecker) - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.util.OptimalValue
N
- name() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.CombinatorialTest
-
Defines a custom display name for individual invocations of the
CombinatorialTest
. - name(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Sets the name.
- NegatedConstraint - Class in de.rwth.swc.coffee4j.algorithmic.constraint
- NegatedConstraint(Constraint) - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.NegatedConstraint
- negative(int, CompleteTestModel, ConstraintChecker) - Static method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
-
Creates a new view on the
CompleteTestModel
which only considers the configuration for negative combinatorial testing for the given error constraint. - negativeTestingStrength(int) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
- negativeTestingStrength(int) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Sets the negative testing strength.
- NO_PRIORITY - Static variable in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveSeed
- NO_PRIORITY - Static variable in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
- NO_VALUE - Static variable in class de.rwth.swc.coffee4j.algorithmic.util.CombinationUtil
-
The value used to indicate that a parameter has not been assigned a value in a combination.
- noCombinationsToBeCheckedPresent() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultGeneratingInterleavingManager
- noCombinationsToBeCheckedPresent() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultInterleavingManager
- NoConflictDiagnostician - Class in de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis
- NoConflictDiagnostician() - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis.NoConflictDiagnostician
- NoConflictExplainer - Class in de.rwth.swc.coffee4j.algorithmic.conflict.explanation
- NoConflictExplainer() - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.explanation.NoConflictExplainer
- NoConstraintChecker - Class in de.rwth.swc.coffee4j.algorithmic.constraint
- NoConstraintChecker() - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.NoConstraintChecker
- NoConstraintCheckerFactory - Class in de.rwth.swc.coffee4j.algorithmic.constraint
- NoConstraintCheckerFactory() - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.NoConstraintCheckerFactory
- NON_EXCLUSIVE - de.rwth.swc.coffee4j.algorithmic.model.SeedMode
-
A normal (partial) seed test case which must appear somewhere in the final combinatorial test suite.
- NoOp - Class in de.rwth.swc.coffee4j.algorithmic.sequential.characterization
-
The NoOp, short for No Operation, algorithm is the simplest possible fault characterization algorithm.
- NoOp(FaultCharacterizationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.NoOp
-
Empty constructor.
- noOpClassificationStrategy() - Static method in class de.rwth.swc.coffee4j.algorithmic.classification.NoOpClassificationStrategy
- NoOpClassificationStrategy - Class in de.rwth.swc.coffee4j.algorithmic.classification
-
All exception-inducing combinations are classified as throwing ErrorConstraintException indicating that no classification was performed.
- NoOpClassificationStrategy(ClassificationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.classification.NoOpClassificationStrategy
-
Constructor using a
ClassificationConfiguration
- NoOpFormatter - Class in de.rwth.swc.coffee4j.engine.process.report.util
-
Formatter that simply returns the given combination as String.
- NoOpFormatter() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.util.NoOpFormatter
- NoOpTestInputPrioritizer - Class in de.rwth.swc.coffee4j.algorithmic.sequential.prioritization
-
An implementation of
TestInputPrioritizer
which does not do anything except returning the same test inputs. - NoOpTestInputPrioritizer() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.prioritization.NoOpTestInputPrioritizer
- not(Predicate<T>) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.PredicateUtil
-
Negates the given predicate.
- notNull(T) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Preconditions
-
Checks if the given object is
null
. - notNull(T, String) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Preconditions
-
Checks if the given object if
null
. - notNull(T, Supplier<String>) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Preconditions
-
Checks if the given object is
null
. - numberOfFeedbackChecks(int) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration.Builder
- numberOfSetParameters(int[]) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.CombinationUtil
-
Calculates the number of parameters in the combinations not set to
CombinationUtil.NO_VALUE
.
O
- of(Parameter, Combination) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterContext
- of(List<E>) - Static method in class de.rwth.swc.coffee4j.engine.process.util.ReversedUnmodifiableListView
-
Creates a new unmodifiable view of the given list with a reversed order.
- of(Map<Parameter, Value>) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
- ofHighestStrength() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup.Builder
-
Specifies that the group of parameters should be tested to the highest possible strength.
- ofHighestStrength(IntSet) - Static method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveStrengthGroup
-
Constructs a new
PrimitiveStrengthGroup
between the given parameters of the highest possible strength. - ofotStrategy() - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot.OfotStrategy
- OfotStrategy - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot
-
OFOT-Identification-Strategy described in "The minimal failure-causing schema of combinatorial testing" When a failing test input is detected, it generates numberOfParameters new test inputs changing exactly one parameter value per new test input.
- ofStrength(int) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup.Builder
-
Specifies an explicit strength to which the parameters in the group should be tested.
- ofStrength(IntSet, int) - Static method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveStrengthGroup
-
Constructs a new
PrimitiveStrengthGroup
between the given parameters and the used strength. - OptimalValue - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.util
-
Utility class for generating test inputs used by
TestInputGenerationStrategy
orIdentificationStrategy
- OptimalValue() - Constructor for class de.rwth.swc.coffee4j.algorithmic.interleaving.util.OptimalValue
P
- parameter(int) - Static method in class de.rwth.swc.coffee4j.algorithmic.report.ParameterArgument
- parameter(Parameter) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds a parameter to the testModel.
- parameter(Parameter.Builder) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds the parameter builders to the testModel by building them.
- parameter(String) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
- Parameter - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
Represents a parameter form an input parameter testModel for combinatorial testing.
- Parameter(String, Collection<Value>) - Constructor for class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
-
Creates a new parameter with the given name and values.
- Parameter.Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
Realizes the builder pattern for a
Parameter
. - ParameterArgument - Class in de.rwth.swc.coffee4j.algorithmic.report
-
Used to encapsulate a int as a parameter.
- ParameterArgument(int) - Constructor for class de.rwth.swc.coffee4j.algorithmic.report.ParameterArgument
-
Creates a new argument with the given parameter.
- ParameterArgumentConverter - Class in de.rwth.swc.coffee4j.engine.report
- ParameterArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.engine.report.ParameterArgumentConverter
- ParameterCombinationFactory - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
-
An interface for a factory defining which combinations of parameters need to be tested.
- ParameterContext - Class in de.rwth.swc.coffee4j.junit.engine.annotation.parameter
-
Context of one
Parameter
being resolved for a combinatorial test method. - ParameterOrder - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
-
Defines the order in which parameters should be covered in IPOG.
- parameters(Parameter.Builder...) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Builds all given builders and adds the result parameters to the testModel.
- parameters(Parameter...) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds all parameters to the testModel.
- parameters(Collection<Parameter>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds all parameters to the testModel.
- parameterSizes(int...) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
- ParameterValueLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.parameter
-
Loads the object which is supposed to injected for a method parameter for a given
ParameterContext
. - ParameterValueLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterValueLoader
- ParameterValuePair - Class in de.rwth.swc.coffee4j.algorithmic.util
-
Class for storing parameter-value pairs used by Interleaving CT.
- ParameterValuePair(int, int) - Constructor for class de.rwth.swc.coffee4j.algorithmic.util.ParameterValuePair
- ParameterValueProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.parameter
- ParameterValueSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.parameter
-
Defines that a parameter of a combinatorial test method should be resolved by the given provider.
- Phase - Enum in de.rwth.swc.coffee4j.algorithmic.interleaving
-
Enum representing the phases for interleaving combinatorial testing plus classification.
- Phase<I,O> - Interface in de.rwth.swc.coffee4j.engine.process.phase
-
Manages the execution of a phase.
- PhaseContext - Interface in de.rwth.swc.coffee4j.engine.process.phase
-
Marker interface for classes supplying contextual information during different
Phase
s - PhaseManager - Interface in de.rwth.swc.coffee4j.engine.process.manager
-
Manages different
Phase
s - phaseManagerConfiguration() - Static method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- phaseManagerConfiguration() - Static method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- phaseManagerConfiguration() - Static method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
-
Initiates the Builder pattern for a
SequentialPhaseManagerConfiguration
- positive(CompleteTestModel, ConstraintChecker) - Static method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
-
Creates a new view on the
CompleteTestModel
which only considers the configuration for positive combinatorial testing. - POSITIVE_TESTS_ID - Static variable in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- positiveTestingStrength(int) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
- positiveTestingStrength(int) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Sets the positive testing strength.
- postProcessExceptionInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.AbstractGeneratingInterleavingManager
- Preconditions - Class in de.rwth.swc.coffee4j.algorithmic.util
-
Preconditions which can be used to validate the argument passed to methods.
- PredicateUtil - Class in de.rwth.swc.coffee4j.algorithmic.util
-
Utilities used in context of java
Predicate
. - previousSuspiciousCombinations - Variable in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
- PrimitiveSeed - Class in de.rwth.swc.coffee4j.algorithmic.model
-
A representation of (partial) seed test cases build upon primitive data types.
- PrimitiveSeed(int[], SeedMode, double) - Constructor for class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveSeed
-
Construct a new instance with the given parameters.
- PrimitiveStrengthGroup - Class in de.rwth.swc.coffee4j.algorithmic.model
-
Class representing a group of parameters which should be tested at another strength than the default testing strength.
- printExceptionInducingCombinations(Map<Combination, Class<? extends Throwable>>) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
-
template method implemented by sub-classes reporting found exception-inducing combinations
- printExceptionInducingCombinations(Map<Combination, Class<? extends Throwable>>) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporterForGeneration
- PrintStreamConflictDetectionReporter - Class in de.rwth.swc.coffee4j.engine.process.report
-
A
ConflictDetectionReporter
that reports its findings to aPrintStream
- PrintStreamConflictDetectionReporter(PrintStream, ModelConverter) - Constructor for class de.rwth.swc.coffee4j.engine.process.report.PrintStreamConflictDetectionReporter
- printWarning(Collection<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
-
template method implemented by sub-classes reporting found exception-inducing combinations
- printWarning(Collection<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporterForGeneration
- prioritize(Collection<int[]>, TestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.prioritization.NoOpTestInputPrioritizer
- prioritize(Collection<int[]>, TestModel) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.prioritization.TestInputPrioritizer
-
Prioritizes the given test cases according to some internal prioritization criterion.
- prioritizer(TestInputPrioritizer) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Sets the
TestInputPrioritizer
which shall be used to prioritize the inputs of the individualTestInputGroups
. - priority(double) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed.Builder
-
Sets an explicit priority for the seed.
- provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential.ConstructorBasedSequentialConstraintGenerationProvider
- provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode.CombinatorialTestAnnotationBasedExecutionModeProvider
- provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.DelegatingInterleavingConfigurationProvider
- provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.MethodBasedGeneratingInterleavingConfigurationProvider
- provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.MethodBasedInterleavingConfigurationProvider
- provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration.DelegatingConfigurationProvider
- provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration.IpogConfigurationProvider
- provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration.IpogNegConfigurationProvider
- provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.extension.ConstructorBasedExtensionProvider
- provide(Method) - Method in interface de.rwth.swc.coffee4j.junit.engine.annotation.MethodBasedProvider
-
Loads a T based on the method
- provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.test.model.MethodBasedInputParameterModelProvider
- provider() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration.ConfigurationSource
-
The provider which creates the configuration instance.
- provideValue(ParameterContext) - Method in interface de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterValueProvider
Q
- QuickConflictExplainer - Class in de.rwth.swc.coffee4j.algorithmic.conflict.explanation
-
Algorithm to find a minimal conflict for an over-constrained CSP
- QuickConflictExplainer() - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.explanation.QuickConflictExplainer
R
- ReduceBasedDiagnosisHittingSetBuilder - Class in de.rwth.swc.coffee4j.algorithmic.conflict
- ReduceBasedDiagnosisHittingSetBuilder(CompleteTestModel) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.ReduceBasedDiagnosisHittingSetBuilder
- ReflectionUtils - Class in de.rwth.swc.coffee4j.junit.engine.annotation.util
-
Utility class that provides helper methods for reflection related tasks
- reinitialize() - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.AbstractIdentificationPhase
-
reinitialize identification phase
- reinitialize() - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.IdentificationPhase
-
reinitialize identification phase
- reinitializeIdentification() - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestManager
-
reinitialize identification phase if feedback-checking phase was not successful.
- removeCombination(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.CombinationPartitioner
-
Removes the given combination from the partition determined by the value at the partitioning parameter.
- removeExclusionConstraints() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Removes all exclusion constraints added until now.
- report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.report.EmptyInterleavingGenerationReporter
- report(ReportLevel, Report) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
-
Reports the given
Report
at the specified level. - report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.report.EmptySequentialGenerationReporter
- report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialExecutionReporterToGenerationReporterAdapter
- report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- report(ReportLevel, Report) - Method in interface de.rwth.swc.coffee4j.engine.report.ExecutionReporter
-
Called if any algorithm made a report for and event not covered by any of the life cycle callback methods.
- report(ReportLevel, Supplier<Report>) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.report.EmptyInterleavingGenerationReporter
- report(ReportLevel, Supplier<Report>) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
-
This method has the same intentions as
Reporter.report(ReportLevel, Report)
, but a supplier is given. - report(ReportLevel, Supplier<Report>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.report.EmptySequentialGenerationReporter
- report(ReportLevel, Supplier<Report>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- report(ReportLevel, Supplier<Report>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialExecutionReporterToGenerationReporterAdapter
- report(String, Object...) - Static method in class de.rwth.swc.coffee4j.algorithmic.report.Report
- Report - Class in de.rwth.swc.coffee4j.algorithmic.report
-
A report any algorithm inside the combinatorial test input generation can use to notify the user of events not covered by life cycle reporting.
- Report(Report) - Constructor for class de.rwth.swc.coffee4j.algorithmic.report.Report
-
Copy constructor.
- Report(String, BiFunction<String, Object[], String>, Object...) - Constructor for class de.rwth.swc.coffee4j.algorithmic.report.Report
-
Creates a new report based on a resolvable string.
- reportAssumptionSatisfaction(String) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
-
Reports a violated assumption that occurred during algorithm execution.
- reportAssumptionViolation(String) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
-
Reports a violated assumption that occurred during algorithm execution.
- reportDebug(Report) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
-
Calls
Reporter.report(ReportLevel, Report)
with the levelReportLevel.DEBUG
and the given report. - reportDebug(Supplier<Report>) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
-
Calls
Reporter.report(ReportLevel, Supplier)
with the levelReportLevel.DEBUG
and the given supplier. - reportDetectedMissingInvalidTuples(List<MissingInvalidTuple>) - Method in class de.rwth.swc.coffee4j.engine.process.report.LoggingConflictDetectionReporter
- reportDetectedMissingInvalidTuples(List<MissingInvalidTuple>) - Method in class de.rwth.swc.coffee4j.engine.process.report.PrintStreamConflictDetectionReporter
- reportDetectedMissingInvalidTuples(List<MissingInvalidTuple>) - Method in interface de.rwth.swc.coffee4j.engine.report.ConflictDetectionReporter
- reporter(Reporter) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration.Builder
-
Sets the execution reporter.
- Reporter - Interface in de.rwth.swc.coffee4j.algorithmic.report
-
An interface defining a reporter which can be called by internal algorithms to notify the user of events not covered by an life cycle method in the
GenerationReporter
. - ReporterLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter
-
Class for loading multiple
ExecutionReporter
s viaReporterProvider
. - ReporterLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter.ReporterLoader
- ReporterProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter
-
An
ReporterProvider
is responsible for providing an arbitrary number ofExecutionReporter
implementations (even none is allowed) for aCombinatorialTest
. - reportError(Report) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
-
Calls
Reporter.report(ReportLevel, Report)
with the levelReportLevel.ERROR
and the given report. - reportError(Supplier<Report>) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
-
Calls
Reporter.report(ReportLevel, Supplier)
with the levelReportLevel.ERROR
and the given supplier. - ReporterSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter
-
ReporterSource
is an annotation used to register reporter providers for the annotated test method. - ReporterSources - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter
-
The repeatable variant of
ReporterSource
. - reportFatal(Report) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
-
Calls
Reporter.report(ReportLevel, Report)
with the levelReportLevel.FATAL
and the given report. - reportFatal(Supplier<Report>) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
-
Calls
Reporter.report(ReportLevel, Supplier)
with the levelReportLevel.FATAL
and the given supplier. - reportInfo(Report) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
-
Calls
Reporter.report(ReportLevel, Report)
with the levelReportLevel.INFO
and the given report. - reportInfo(Supplier<Report>) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
-
Calls
Reporter.report(ReportLevel, Supplier)
with the levelReportLevel.INFO
and the given supplier. - ReportLevel - Enum in de.rwth.swc.coffee4j.algorithmic.report
-
Specifies an easy means to filter report content based on severity.
- reportMinimalDiagnosisHittingSets(List<DiagnosisHittingSet>) - Method in class de.rwth.swc.coffee4j.engine.process.report.LoggingConflictDetectionReporter
- reportMinimalDiagnosisHittingSets(List<DiagnosisHittingSet>) - Method in class de.rwth.swc.coffee4j.engine.process.report.PrintStreamConflictDetectionReporter
- reportMinimalDiagnosisHittingSets(List<DiagnosisHittingSet>) - Method in interface de.rwth.swc.coffee4j.engine.report.ConflictDetectionReporter
- reportTrace(Report) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
-
Calls
Reporter.report(ReportLevel, Report)
with the levelReportLevel.TRACE
and the given report. - reportTrace(Supplier<Report>) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
-
Calls
Reporter.report(ReportLevel, Supplier)
with the levelReportLevel.TRACE
and the given supplier. - ReportUtility - Class in de.rwth.swc.coffee4j.engine.process.report.util
-
Utility class used by
ExecutionReporter
s to create output strings. - reportWarn(Report) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
-
Calls
Reporter.report(ReportLevel, Report)
with the levelReportLevel.WARN
and the given report. - reportWarn(Supplier<Report>) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
-
Calls
Reporter.report(ReportLevel, Supplier)
with the levelReportLevel.WARN
and the given supplier. - reset() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
- resetCombinationsToBeChecked() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultGeneratingInterleavingManager
- resetCombinationsToBeChecked() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultInterleavingManager
- resetNegationOfConstraint() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
- resolve(MethodSelector, SelectorResolver.Context) - Method in class de.rwth.swc.coffee4j.junit.engine.discovery.MethodSelectorResolver
- resolve(UniqueIdSelector, SelectorResolver.Context) - Method in class de.rwth.swc.coffee4j.junit.engine.discovery.UniqueIdSelectorResolver
- resolveSelectors(EngineDiscoveryRequest, CombinatorialTestEngineDescriptor) - Method in class de.rwth.swc.coffee4j.junit.engine.discovery.EngineDiscoverySelectorResolver
-
Populates the supplied
CombinatorialTestEngineDescriptor
withCombinatorialTestDescriptor
s based on test classes supplied in the request according to the definition of combinatorial test classes. - restartIdentification() - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationStrategy
-
restart the identification for a previously given failing test input if checking phase failed for given exception/failure-inducing combinations of previous iteration
- restartIdentification() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot.OfotStrategy
- restartIdentification() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleRelationshipStrategy
- ResultCache - Interface in de.rwth.swc.coffee4j.engine.process.interleaving
-
Cache for results of executed test inputs to reduce the execution time.
- ResultValidator - Class in de.rwth.swc.coffee4j.junit.engine.result
-
Example validator that can be used to compare a given and an expected
ExecutionResult
. - ResultValidator() - Constructor for class de.rwth.swc.coffee4j.junit.engine.result.ResultValidator
- ResultWrapper - Interface in de.rwth.swc.coffee4j.junit.engine.result
-
Interface used to wrap execution results for identification of exception-inducing combinations.
- ReversedUnmodifiableListView<E> - Class in de.rwth.swc.coffee4j.engine.process.util
-
Simple view of a list which reverses the order of the elements.
- run() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- run() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DefaultDynamicInterleavingPhaseManager
- run() - Method in interface de.rwth.swc.coffee4j.engine.process.manager.PhaseManager
-
Runs the automation of the phases defined in the manager
- run() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
-
Automates the combinatorial process.
- runTestFunction(Callable<?>) - Method in class de.rwth.swc.coffee4j.junit.engine.result.DefaultResultWrapper
- runTestFunction(Callable<?>) - Method in interface de.rwth.swc.coffee4j.junit.engine.result.ResultWrapper
-
Executes a function and wraps the result into an
ExecutionResult
. - runTestInput(Combination) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
-
passes test input to execution phase if result is not present in cache.
S
- sameForAllGivenParameters(int[], int[], IntSet) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.CombinationUtil
-
Checks whether the two combinations have exactly the same value for each of the given parameters.
- seed(Combination) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
-
Constructs a builder instance for a seed which consists of the given combination.
- seed(Seed.Builder) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds a seed test case for positive combinatorial testing to the testModel.
- seed(String, Seed.Builder) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds a seed test case for the negative combinatorial test of one error constraint to the testModel.
- seed(Map.Entry<String, Object>...) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
-
Constructs a builder instance for a seed which consists of a combination with the given entries.
- Seed - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
A representation of (partial) seed test cases.
- Seed.Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
Class used to create new
Seed
instances using the builder pattern. - SeedMode - Enum in de.rwth.swc.coffee4j.algorithmic.model
-
Possible modes for a (partial) seed test case.
- seeds(int, Collection<PrimitiveSeed>) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
- seeds(Seed.Builder...) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds multiple seed test cases for positive combinatorial testing to the testModel.
- seeds(Int2ObjectMap<? extends Collection<PrimitiveSeed>>) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
- seeds(String, Seed.Builder...) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds multiple seed test cases for the negative combinatorial test of one error constraint to the testModel A seed test will always be included in the final test suite.
- seeds(Collection<PrimitiveSeed>) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
- SEGMENT_TYPE_CLASS - Static variable in class de.rwth.swc.coffee4j.junit.engine.UniqueIdGenerator
- SEGMENT_TYPE_COMBINATION - Static variable in class de.rwth.swc.coffee4j.junit.engine.UniqueIdGenerator
- SEGMENT_TYPE_METHOD - Static variable in class de.rwth.swc.coffee4j.junit.engine.UniqueIdGenerator
- selectDissimilar(int[], int[], List<int[]>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatAlgorithm
-
Select a combination that covers the most uncovered combinations and is the most dissimilar to a given other combination.
- SequentialClassificationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.sequential.classification
-
Abstract Class for Classification Phase providing general functionality in the sequential part.
- SequentialClassificationPhase(SequentialGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.sequential.classification.SequentialClassificationPhase
- SequentialClassificationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.sequential.classification
-
Interface for a Factory creating an
SequentialClassificationPhase
. - SequentialCombinatorialTestConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.sequential.manager
-
All configuration needed for an
SequentialCombinatorialTestManager
to generate test inputs for a given testModel. - SequentialCombinatorialTestConfiguration(FaultCharacterizationAlgorithmFactory, ClassificationStrategyFactory, Collection<TestInputGroupGenerator>, TestInputPrioritizer, GenerationReporter, ExecutionMode) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
-
Creates a new configuration with the given arguments.
- SequentialCombinatorialTestManager - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.manager
-
Defines a manager which can completely manage a combinatorial test including dynamic test generation (e.g fault characterization).
- SequentialExecutionConfiguration - Class in de.rwth.swc.coffee4j.engine.configuration.execution
-
The complete reusable part of the configuration for a combinatorial test input.
- SequentialExecutionConfiguration.Builder - Class in de.rwth.swc.coffee4j.engine.configuration.execution
-
The realization of the builder pattern for a quick and readable construction of a new configuration.
- SequentialExecutionReporter - Interface in de.rwth.swc.coffee4j.engine.report
-
The
InputParameterModel
-based equivalent to aGenerationReporter
. - SequentialExecutionReporterToGenerationReporterAdapter - Class in de.rwth.swc.coffee4j.engine.process.phase.sequential.generation
-
This is an exact copy of the DelegatingModelBasedArgumentConverter from the Model Module
- SequentialExecutionReporterToGenerationReporterAdapter(SequentialExecutionReporter, ArgumentConverter, ModelConverter) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialExecutionReporterToGenerationReporterAdapter
- SequentialGenerationContext - Class in de.rwth.swc.coffee4j.engine.process.phase.sequential.generation
- SequentialGenerationContext(SequentialExecutionConfiguration, InputParameterModel, ExtensionExecutor) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialGenerationContext
-
Creates a new
SequentialGenerationContext
configured with aSequentialExecutionConfiguration
, anInputParameterModel
, and anExtensionExecutor
. - SequentialGenerationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.sequential.generation
-
Manages a generation phase of a combinatorial test
- SequentialGenerationPhase(SequentialGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialGenerationPhase
-
Creates a new
SequentialGenerationPhase
with the configuredSequentialGenerationContext
- SequentialGenerationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.sequential.generation
-
Factory for a
SequentialGenerationPhase
- SequentialPhaseManagerConfiguration - Class in de.rwth.swc.coffee4j.engine.process.manager.sequential
-
Data class for the configuration of a
PhaseManager
Models a complete combinatorial test. - SequentialPhaseManagerConfiguration.Builder - Class in de.rwth.swc.coffee4j.engine.process.manager.sequential
-
Builder for a
SequentialPhaseManagerConfiguration
- setAssignmentConstraint(int[], int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
- setExecutionMode(ExecutionMode) - Method in class de.rwth.swc.coffee4j.engine.process.phase.execution.ExecutionPhase
-
Sets the execution mode used by this execution phase.
- setName(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.AbstractConstraint
- setName(String) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.Constraint
- setNegationOfConstraint(int) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
- shouldAbort() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
- shouldAbort() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis.EnableConflictDetection
-
Should the test process be aborted if conflicts are detected
- shouldGenerateFurtherTestInputs() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben.Ben
- shouldGenerateFurtherTestInputs() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
- SimpleCartesianProductConstraintConverter - Class in de.rwth.swc.coffee4j.engine.converter.constraints.methodbased
-
Converts
MethodBasedConstraint
objects to theirTupleList
representation by executing theirConstraintFunction
with every possible value combination of its parameters. - SimpleCartesianProductConstraintConverter(List<Parameter>) - Constructor for class de.rwth.swc.coffee4j.engine.converter.constraints.methodbased.SimpleCartesianProductConstraintConverter
- SimpleCartesianProductConstraintConverterFactory - Class in de.rwth.swc.coffee4j.engine.converter.constraints.methodbased
-
Factory for creating
SimpleCartesianProductConstraintConverter
s. - SimpleCartesianProductConstraintConverterFactory() - Constructor for class de.rwth.swc.coffee4j.engine.converter.constraints.methodbased.SimpleCartesianProductConstraintConverterFactory
- size() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
- size() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- size() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
- size() - Method in class de.rwth.swc.coffee4j.engine.process.util.ReversedUnmodifiableListView
- SoftConstraintCheckerFactory - Class in de.rwth.swc.coffee4j.algorithmic.constraint
- SoftConstraintCheckerFactory() - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.SoftConstraintCheckerFactory
- startClassification(Map<int[], Throwable>, List<int[]>, Set<int[]>) - Method in interface de.rwth.swc.coffee4j.algorithmic.classification.ClassificationStrategy
-
initializes the strategy.
- startClassification(Map<int[], Throwable>, List<int[]>, Set<int[]>) - Method in class de.rwth.swc.coffee4j.algorithmic.classification.IsolatingClassificationStrategy
- startClassification(Map<int[], Throwable>, List<int[]>, Set<int[]>) - Method in class de.rwth.swc.coffee4j.algorithmic.classification.MaxCountClassificationStrategy
- startClassification(Map<int[], Throwable>, List<int[]>, Set<int[]>) - Method in class de.rwth.swc.coffee4j.algorithmic.classification.NoOpClassificationStrategy
- startFeedbackChecking(int[], int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.DefaultFeedbackCheckingStrategy
- startFeedbackChecking(int[], int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingStrategy
- startIdentification(int[], TestResult) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationStrategy
- startIdentification(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot.OfotStrategy
- startIdentification(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleRelationshipStrategy
- strengthA() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration.ConfigureIpogNeg
- StrengthGroup - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
Represents a group of parameters which should be tested at a given higher strength than the rest of the parameters in the model.
- StrengthGroup.Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
Class which realizes the builder pattern for constructing a new
StrengthGroup
. - success() - Static method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
-
Descriptive convenience method for constructing a result for a successful test input.
- suspicious() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed.Builder
-
Sets the mode of the seed to
SeedMode.EXCLUSIVE
. - SuspiciousCombinationAlgorithm - Class in de.rwth.swc.coffee4j.algorithmic.sequential.characterization
-
A "helper" class for some fault characterization algorithms.
- SuspiciousCombinationAlgorithm(FaultCharacterizationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
- suspiciousCombinations - Variable in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
- suspiciousSeed(Map.Entry<String, Object>...) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
-
Constructs a builder instance for a seed which consists of a combination with the given entries and which has
SeedMode.EXCLUSIVE
as a mode.
T
- terminateIdentification() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultGeneratingInterleavingManager
- terminateIdentification() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultInterleavingManager
- terminateInterleavingGroup() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultGeneratingInterleavingManager
- terminateInterleavingGroup() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultInterleavingManager
- TestConfigurationLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.test
-
Loads the
TestMethodConfiguration
of aCombinatorialTest
by delegating the loading mechanisms to the appropriate loaders - TestConfigurationLoader(TestInputExecutor) - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.test.TestConfigurationLoader
- testExecutor(TestInputExecutor) - Method in class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration.Builder
-
Sets the
test input executor
used for the test. - testInputExecutionFinished(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- testInputExecutionFinished(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- testInputExecutionFinished(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- testInputExecutionFinished(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- testInputExecutionFinished(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- testInputExecutionFinished(Combination, TestResult) - Method in interface de.rwth.swc.coffee4j.engine.report.ExecutionReporter
-
Indicates the end of a test input execution.
- testInputExecutionStarted(Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- testInputExecutionStarted(Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- testInputExecutionStarted(Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- testInputExecutionStarted(Combination) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- testInputExecutionStarted(Combination) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- testInputExecutionStarted(Combination) - Method in interface de.rwth.swc.coffee4j.engine.report.ExecutionReporter
-
Indicates the start of a test input execution.
- TestInputExecutor - Interface in de.rwth.swc.coffee4j.engine.configuration.execution
-
Executor for one
Combination
. - TestInputGenerationConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.generator
-
Configuration used to create a
TestInputGenerationStrategy
. - TestInputGenerationConfiguration.Builder - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.generator
-
Builder class for a
TestInputGenerationConfiguration
. - TestInputGenerationStrategy - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.generator
-
Interface that each test input generation strategy used by interleaving CT must implement.
- testInputGenerationStrategyFactory(TestInputGenerationStrategyFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- TestInputGenerationStrategyFactory - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.generator
-
Factory for creating a
TestInputGenerationStrategy
. - TestInputGroup - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator
-
Class which groups multiple test inputs for combinatorial testing together.
- TestInputGroup(Object, Collection<int[]>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.TestInputGroup
-
Creates a new group of combinatorial test inputs without a configuration for fault characterization via a
FaultCharacterizationAlgorithm
. - TestInputGroup(Object, Collection<int[]>, FaultCharacterizationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.TestInputGroup
-
Creates a new group of combinatorial test inputs.
- TestInputGroupContext - Class in de.rwth.swc.coffee4j.engine.configuration
-
A class representing a
TestInputGroup
to the outside. - TestInputGroupContext(Object, TestInputGroupGenerator) - Constructor for class de.rwth.swc.coffee4j.engine.configuration.TestInputGroupContext
-
Creates a new context with the given identifier and generator.
- testInputGroupFinished(TestInputGroup) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.report.GenerationReporter
-
Called if all operations for a
TestInputGroup
are finished. - testInputGroupFinished(TestInputGroup) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialExecutionReporterToGenerationReporterAdapter
- testInputGroupFinished(TestInputGroupContext) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- testInputGroupFinished(TestInputGroupContext) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- testInputGroupFinished(TestInputGroupContext) - Method in interface de.rwth.swc.coffee4j.engine.report.SequentialExecutionReporter
-
Called if a
TestInputGroup
has completely finished. - testInputGroupGenerated(TestInputGroup, TestInputGroupGenerator) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.report.GenerationReporter
-
Called if a new
TestInputGroup
has been generated by aTestInputGroupGenerator
. - testInputGroupGenerated(TestInputGroup, TestInputGroupGenerator) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialExecutionReporterToGenerationReporterAdapter
- testInputGroupGenerated(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- testInputGroupGenerated(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- testInputGroupGenerated(TestInputGroupContext, List<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.report.SequentialExecutionReporter
-
Called if a new
TestInputGroup
has been generated by aTestInputGroupGenerator
. - TestInputGroupGenerator - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.generator
-
Interface for all algorithms which can generate combinatorial test inputs.
- TestInputPrioritizer - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.prioritization
-
An algorithm which orders test inputs according to some internal prioritization criterion.
- TestInputPrioritizerLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization
-
Class for loading the defined
TestInputPrioritizer
for aCombinatorialTest
. - TestInputPrioritizerLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization.TestInputPrioritizerLoader
- TestInputPrioritizerProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization
-
Provider for
TestInputPrioritizer
used in the execution ofCombinatorialTest
methods. - TestInputPrioritizerSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization
-
Registers a
TestInputPrioritizerProvider
to a combinatorial test method. - testManager - Variable in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification.InterleavingClassificationPhase
- testManager - Variable in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.AbstractGenerationPhase
- testManager - Variable in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.AbstractIdentificationPhase
- testManager - Variable in class de.rwth.swc.coffee4j.engine.process.phase.sequential.classification.SequentialClassificationPhase
- testMethodConfiguration() - Static method in class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration
-
Initiates the builder pattern for a
TestMethodConfiguration
- testMethodConfiguration(TestMethodConfiguration) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- testMethodConfiguration(TestMethodConfiguration) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- testMethodConfiguration(TestMethodConfiguration) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Sets the
TestMethodConfiguration
- TestMethodConfiguration - Class in de.rwth.swc.coffee4j.engine.configuration
-
Specifies the configuration of a test class that it most likely not reused.
- TestMethodConfiguration.Builder - Class in de.rwth.swc.coffee4j.engine.configuration
-
Builder Class for the
TestMethodConfiguration
- testModel(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.classification.ClassificationConfiguration.Builder
- testModel(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration.Builder
- testModel(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationConfiguration.Builder
- testModel(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationConfiguration.IdentificationConfigurationBuilder
- TestModel - Interface in de.rwth.swc.coffee4j.algorithmic.model
-
Defines all important information needed for a combinatorial test.
- TestResult - Class in de.rwth.swc.coffee4j.algorithmic.model
-
Specifies the result of a test.
- TestResultCache - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.manager
-
A cache for test results to reduce unnecessary execution time if the same test input results are requested multiple times.
- testResults - Variable in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
- toBuilder() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
-
Constructs a instance of the
SequentialExecutionConfiguration.Builder
with the values of this configuration. - toBuilder() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- toBuilder() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration
- toBuilder() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- toBuilder() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- toBuilder() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElement
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictSet
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisElement
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisHittingSet
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSet
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSets
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InconsistentBackground
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalConflictSet
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalDiagnosisSets
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalInconsistentBackground
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalMissingInvalidTuple
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.MissingInvalidTuple
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.Constraint
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintList
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.DefaultFeedbackCheckingStrategy
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.aetg.AetgStrategy
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot.OfotStrategy
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleRelationshipStrategy
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.InterleavingCombinatorialTestGroup
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveSeed
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveStrengthGroup
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TupleList
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.report.CombinationArgument
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.report.ParameterArgument
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.report.Report
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.report.ValueArgument
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.FaultCharacterizationConfiguration
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.TestInputGroup
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.prioritization.NoOpTestInputPrioritizer
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.util.IntArrayWrapper
- toString() - Method in class de.rwth.swc.coffee4j.algorithmic.util.ParameterValuePair
- toString() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- toString() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- toString() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
- toString() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.AbstractConstraint
- toString() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- toString() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
- toString() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup
- toString() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
- toString() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestInputGroupContext
- toString() - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterContext
- TRACE - de.rwth.swc.coffee4j.algorithmic.report.ReportLevel
-
Should be used if the report is only used for real in depth debugging by developers who know the code.
- TreeBuilder - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt
-
Helper class to build a tuple-relationship-tree for
TupleRelationshipStrategy
. - TupleBasedConstraint - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints.tuplebased
-
Represents a constraint for combinatorial testing based on a forbidden tuple.
- TupleBasedConstraint(String, List<String>, Combination) - Constructor for class de.rwth.swc.coffee4j.engine.configuration.model.constraints.tuplebased.TupleBasedConstraint
- TupleBasedConstraint(String, List<String>, ConstraintStatus, Combination) - Constructor for class de.rwth.swc.coffee4j.engine.configuration.model.constraints.tuplebased.TupleBasedConstraint
- TupleBasedConstraintConverter - Class in de.rwth.swc.coffee4j.engine.converter.tuplebased
-
Converter for
TupleBasedConstraint
s. - TupleBasedConstraintConverter(List<Parameter>) - Constructor for class de.rwth.swc.coffee4j.engine.converter.tuplebased.TupleBasedConstraintConverter
- TupleBasedConstraintConverterFactory - Class in de.rwth.swc.coffee4j.engine.converter.tuplebased
-
Factory for creating a
TupleBasedConstraintConverter
. - TupleBasedConstraintConverterFactory() - Constructor for class de.rwth.swc.coffee4j.engine.converter.tuplebased.TupleBasedConstraintConverterFactory
- TupleBuilderUtil - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.util
-
Helper class building combinations used, for example, by the
ForbiddenTuplesChecker
to derive new tuples. - TupleList - Class in de.rwth.swc.coffee4j.algorithmic.model
-
Class representing a constraint via storing all sub-combinations which are not allowed.
- TupleList(int, int[], Collection<int[]>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.model.TupleList
-
Creates a new tuple list out of a given id, the involved parameters, and a collection of tuples which should not be allowed.
- TupleList(int, int[], Collection<int[]>, boolean) - Constructor for class de.rwth.swc.coffee4j.algorithmic.model.TupleList
- TupleListArgumentConverter - Class in de.rwth.swc.coffee4j.engine.report
- TupleListArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.engine.report.TupleListArgumentConverter
- TupleNode - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt
-
Class representing Nodes used by
TupleRelationshipStrategy
to identify minimal failure or exception-inducing combinations. - tupleRelationshipStrategy() - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleRelationshipStrategy
- TupleRelationshipStrategy - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt
-
Identification Strategy using Tuple-Relationship-Trees proposed by Nie et al.
- tuplesAreEqual(int[], int[], int[], int[]) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.TupleUtil
-
Checks if two tuples are equal.
- TupleUtil - Class in de.rwth.swc.coffee4j.algorithmic.util
-
Utilities for tuples that are represented by two separate integer arrays.
U
- UniqueIdGenerator - Class in de.rwth.swc.coffee4j.junit.engine
-
Generator for
UniqueId
s for combinatorial test relatedTestDescriptor
s - UniqueIdSelectorResolver - Class in de.rwth.swc.coffee4j.junit.engine.discovery
- UniqueIdSelectorResolver() - Constructor for class de.rwth.swc.coffee4j.junit.engine.discovery.UniqueIdSelectorResolver
- UNKNOWN - de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintStatus
- UnknownConflictExplanation - Class in de.rwth.swc.coffee4j.algorithmic.conflict
- UnknownConflictExplanation() - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.UnknownConflictExplanation
- updateCoverage() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.CoverageMap
-
update coverage: remove all tuples that became invalid after new forbidden combination was added to
CoverageMap.checker
- updateCoverage() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultGeneratingInterleavingManager
- updateCoverage() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultInterleavingManager
- updateCoverage(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.CoverageMap
-
remove all combinations contained by given test input
- updateCoverage(int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestManager
-
updates the coverage map for a given (passing) test input
- updateCoverage(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatAlgorithm
-
Mark a test case as covered.
- useLevel() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter.EnableReporter
-
Gets
boolean
on whether to tu used theReportLevel
V
- value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.classification.EnableClassification
- value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.interleaving.EnableInterleavingConstraintGeneration
- value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential.EnableSequentialConstraintGeneration
- value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter.ConverterSource
-
Gets the class class of the
ConverterProvider
- value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter.ConverterSources
-
Gets an array of multiple
ConverterSource
annotations - value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter.EnableConverter
-
Gets the class of the
ArgumentConverter
- value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode.ExecutionModeSource
-
Gets the class of the
ExecutionModeProvider
to use - value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.EnableInterleavingGeneration
-
The name of the method from which a
InterleavingExecutionConfiguration
can be loaded. - value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.InterleavingConfigurationSource
-
The type of
InterleavingConfigurationProvider
used to provide anInterleavingExecutionConfiguration
for aCombinatorialTest
. - value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter.EnableReporter
-
Gets the class of the supplied
ExecutionReporter
- value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter.ReporterSource
-
Gets the class of the
ReporterProvider
- value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter.ReporterSources
-
Gets an array of multiple
ReporterSource
annotations - value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization.FaultCharacterizationAlgorithmFactorySource
-
Gets the class of the
FaultCharacterizationAlgorithmFactoryProvider
- value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration.ConfigurationFromMethod
-
The name of the method from which a
SequentialExecutionConfiguration
can be loaded. - value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration.ConfigurationSource
-
The type of
ConfigurationProvider
used to provide anSequentialExecutionConfiguration
for aCombinatorialTest
. - value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.GeneratorSource
-
Gets the class of the
GeneratorProvider
- value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization.EnableTestInputPrioritization
-
Specified which
TestInputPrioritizer
should be used for the combinatorial test. - value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization.TestInputPrioritizerSource
-
Gets the class of the
TestInputPrioritizerProvider
- value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.extension.EnableExtension
-
Gets the classes of the
extensions
. - value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.extension.ExtensionSource
-
Gets the class of the
ExtensionProvider
- value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.extension.ExtensionSources
-
Gets an array of multiple
ExtensionSource
annotations - value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.parameter.parameter.InputParameter
-
Gets the name of the
Parameter
- value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterValueSource
-
Gets the class of the
ParameterValueProvider
to use - value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.test.model.InputParameterModelSource
-
Gets the class of the
InputParameterModelProvider
to use - value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration.ConfigurationSources
- value(int, int) - Static method in class de.rwth.swc.coffee4j.algorithmic.report.ValueArgument
- value(int, Object) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
-
Convenience method which can be statically imported for easier and more readable code.
- value(int, Object, double) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
-
Convenience method which can be statically imported for easier and more readable code.
- value(Object) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter.Builder
-
Adds on new value to the parameter.
- Value - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
Represents a value for a input parameter testModel in combinatorial testing.
- Value(int, Object) - Constructor for class de.rwth.swc.coffee4j.engine.configuration.model.Value
-
Creates a new value with the given id and object
- Value(int, Object, Double) - Constructor for class de.rwth.swc.coffee4j.engine.configuration.model.Value
-
Creates a new value with the given id and object
- Value.Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
Helper class which temporary stores data and weight until an id can be assigned to the value.
- ValueArgument - Class in de.rwth.swc.coffee4j.algorithmic.report
-
Used to encapsulate two ints as a value for a parameter.
- ValueArgument(int, int) - Constructor for class de.rwth.swc.coffee4j.algorithmic.report.ValueArgument
-
Creates a new argument for the value uniquely defined by both ints.
- ValueArgumentConverter - Class in de.rwth.swc.coffee4j.engine.report
- ValueArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.engine.report.ValueArgumentConverter
- valueForParameter(int, int, int[], Set<IntList>, ConstraintChecker) - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.util.OptimalValue
- valueOf(String) - Static method in enum de.rwth.swc.coffee4j.algorithmic.configuration.execution.ExecutionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.rwth.swc.coffee4j.algorithmic.interleaving.identification.CombinationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.rwth.swc.coffee4j.algorithmic.interleaving.Phase
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.rwth.swc.coffee4j.algorithmic.model.SeedMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.rwth.swc.coffee4j.algorithmic.report.ReportLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintStatus
-
Returns the enum constant of this type with the specified name.
- ValueResult - Class in de.rwth.swc.coffee4j.junit.engine.result
-
Class used to wrap results of the normal control-flow that are within a valid range.
- ValueResult(Object) - Constructor for class de.rwth.swc.coffee4j.junit.engine.result.ValueResult
- values() - Static method in enum de.rwth.swc.coffee4j.algorithmic.configuration.execution.ExecutionMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.rwth.swc.coffee4j.algorithmic.interleaving.identification.CombinationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.rwth.swc.coffee4j.algorithmic.interleaving.Phase
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.rwth.swc.coffee4j.algorithmic.model.SeedMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.rwth.swc.coffee4j.algorithmic.report.ReportLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values(Object...) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter.Builder
-
Adds all new values to the parameter.
- VERIFICATION - de.rwth.swc.coffee4j.algorithmic.interleaving.Phase
- visitCombinatorialTestClassDescriptor(CombinatorialTestClassDescriptor) - Method in interface de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestDescriptorVisitor
- visitCombinatorialTestClassDescriptor(CombinatorialTestClassDescriptor) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.CombinatorialTestExecutor
- visitCombinatorialTestEngineDescriptor(CombinatorialTestEngineDescriptor) - Method in interface de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestDescriptorVisitor
- visitCombinatorialTestEngineDescriptor(CombinatorialTestEngineDescriptor) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.CombinatorialTestExecutor
- visitCombinatorialTestMethodDescriptor(CombinatorialTestMethodDescriptor) - Method in interface de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestDescriptorVisitor
- visitCombinatorialTestMethodDescriptor(CombinatorialTestMethodDescriptor) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.CombinatorialTestExecutor
W
- WARN - de.rwth.swc.coffee4j.algorithmic.report.ReportLevel
-
Should be used for things which could later likely cause failures or any very special reporting from level info which states a non-normal condition.
- weight(int, int, double) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
-
Sets the weight for a specific value of a parameter.
- weighted(Object, double) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
-
Creates a
Value.Builder
with the given data and weight. - weights(Int2ObjectMap<Int2DoubleMap>) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
-
Sets multiple weights for specific values.
- withLifecycleExecutor(LifecycleExecutor) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
- withMethodDescriptor(CombinatorialTestMethodDescriptor) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
- withName(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint1Builder
- withName(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint2Builder
- withName(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint3Builder
- withName(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint4Builder
- withName(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint5Builder
- withName(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint6Builder
- withNumberOfCandidates(int) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration.Builder
-
Sets the number of candidates that should be considered for each iteration.
- withNumberOfTries(int) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration.Builder
-
Sets tje number of tries that should be done before declaring a model not solvable.
- withTestInstance(Object) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
- wrap(int...) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.IntArrayWrapper
-
Convenience method for wrapping a int[] into a
IntArrayWrapper
. - wrapToList(Collection<int[]>) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.IntArrayWrapper
-
Convenience method for wrapping all int[] in a collection into a list.
- wrapToSet(Collection<int[]>) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.IntArrayWrapper
-
Convenience method for wrapping all int[] in a collection into a set.
All Classes All Packages