All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AbstractConstraint |
Abstract Class providing functionality and fields that are commonly used by all types of constraints.
|
| AbstractGenerationPhase |
Abstract class which each GenerationPhase must extend.
|
| AbstractGenerationPhaseFactory |
|
| AbstractIdentificationPhase |
Abstract class which each IdentificationPhase must extend.
|
| AbstractIdentificationPhaseFactory |
|
| AbstractIndexBasedConstraintConverter |
Abstract class providing functionality and fields commonly used by all different types of converters.
|
| AbstractInterleavingPhaseManager |
Abstract class implementing the PhaseManager Interface for Interleaving CT.
|
| AbstractPhase<C extends PhaseContext,I,O> |
An abstract class of a Phase providing a convenience constructor
|
| AbstractSequentialPhaseManager |
Abstract class implementing the PhaseManager Interface for Sequential CT.
|
| AfterExecutionCallback |
Represents a phase callback after the execution phase
|
| AfterFaultCharacterizationCallback |
Represents a phase callback after the fault characterization phase
|
| AfterGenerationCallback |
Represents a phase callback after the generation phase
|
| BeforeExecutionCallback |
Represents a phase callback before the execution phase
|
| BeforeFaultCharacterizationCallback |
Represents a phase callback before the fault characterization phase
|
| BeforeGenerationCallback |
Represents a phase callback before the generation phase
|
| BooleanFunction1<A> |
A helper function used to define constraints which involves one parameter.
|
| BooleanFunction2<A,B> |
A helper function used to define constraints which involves two parameters.
|
| BooleanFunction3<A,B,C> |
A helper function used to define constraints which involves three parameters.
|
| BooleanFunction4<A,B,C,D> |
A helper function used to define constraints which involves four parameters.
|
| BooleanFunction5<A,B,C,D,E> |
A helper function used to define constraints which involves five parameters.
|
| BooleanFunction6<A,B,C,D,E,F> |
A helper function used to define constraints which involves six parameters.
|
| Buildable<T> |
Represents a builder class for a certain type
|
| CheckingPhase |
|
| CheckingPhaseFactory |
|
| Combination |
|
| Combination.Builder |
|
| CombinationArgumentConverter |
|
| CombinationFormatter |
Interface used by ExecutionReporters to format found exception-inducing
combinations.
|
| CombinatorialTestManagerFactory |
|
| ConflictDetectionReporter |
|
| ConflictDetector |
|
| ConflictDetectorFactory |
|
| Constraint |
|
| Constraint.ConstraintConstants |
|
| ConstraintBuilder |
Convenience methods for creating constraints on up to six parameters.
|
| ConstraintBuilder.Constraint1Builder |
Builder for giving a constraint on one parameter the corresponding BooleanFunction1.
|
| ConstraintBuilder.Constraint2Builder |
Builder for giving a constraint on two parameters the corresponding BooleanFunction2.
|
| ConstraintBuilder.Constraint3Builder |
Builder for giving a constraint on three parameters the corresponding BooleanFunction3.
|
| ConstraintBuilder.Constraint4Builder |
Builder for giving a constraint on four parameters the corresponding BooleanFunction4.
|
| ConstraintBuilder.Constraint5Builder |
Builder for giving a constraint on five parameters the corresponding BooleanFunction5.
|
| ConstraintBuilder.Constraint6Builder |
Builder for giving a constraint on six parameters the corresponding BooleanFunction6.
|
| ConstraintConverterFactory |
|
| ConstraintFunction |
Defines a function to constrain a given number of values.
|
| ConstraintStatus |
|
| DefaultDynamicInterleavingPhaseManager |
|
| DefaultExtensionExecutor |
|
| DefaultGeneratingInterleavingPhaseManager |
|
| DefaultGeneratingSequentialPhaseManager |
|
| DefaultInterleavingClassificationPhase |
Default Phase for Classification.
|
| DefaultTestingInterleavingPhaseManager |
|
| DefaultTestingSequentialPhaseManager |
|
| DelegatingInterleavingExecutionReporter |
Delegating Reporter for interleaving testing and generation.
|
| DelegatingModelBasedArgumentConverter |
|
| DelegatingSequentialExecutionReporter |
|
| DynamicInterleavingPhaseManagerConfiguration |
Configuration for a PhaseManager managing Interleaving Combinatorial
Testing with a previous running Error-Constraint Generation.
|
| DynamicInterleavingPhaseManagerConfiguration.Builder |
|
| EmptyInterleavingExecutionReporter |
|
| EmptySequentialExecutionReporter |
|
| ExecutionContext |
Supplies contextual information, that is needed during an execution phase
|
| ExecutionContextFactory |
|
| ExecutionPhase |
Manages an execution Phase with an enforces execution strategy.
|
| ExecutionPhaseFactory |
|
| ExecutionReporter |
|
| Extension |
This is more or less a copy of org.junit.jupiter.api.extension.Extension from the
junit-jupiter-api project
|
| ExtensionExecutor |
Manages the execution of defined extensions.
|
| ExtensionExecutorFactory |
|
| FaultCharacterizationPhase |
Manages a fault characterization phase
|
| FaultCharacterizationPhaseFactory |
|
| HashMapResultCache |
|
| IdentificationPhase |
|
| IdentificationPhaseFactory |
|
| IndexBasedConstraintConverter |
|
| IndexBasedModelConverter |
|
| InputParameterModel |
An representation of a input parameter testModel for combinatorial testing.
|
| InputParameterModel.Builder |
|
| InterleavingClassificationPhase |
Abstract Class for Classification Phase providing general functionality.
|
| InterleavingClassificationPhaseFactory |
|
| InterleavingExecutionConfiguration |
|
| InterleavingExecutionConfiguration.Builder |
|
| InterleavingExecutionReporter |
Interface each Execution Reporter for Interleaving CT must implement.
|
| InterleavingExecutionReporterToGenerationReporterAdapter |
|
| InterleavingGenerationContext |
|
| InterleavingGenerationContextFactory |
|
| InterleavingGenerationPhase |
Phase for Interleaving Combinatorial Testing.
|
| InterleavingGenerationPhaseFactory |
|
| InterleavingPhaseManagerConfiguration |
Configuration for a PhaseManager managing Interleaving Combinatorial
Testing and Error-Constraint Generation, respectively.
|
| InterleavingPhaseManagerConfiguration.Builder |
|
| JavaFormatter |
Used to format a found exception-inducing combination as java-code.
|
| LoggingConflictDetectionReporter |
|
| LoggingInterleavingExecutionReporter |
Reporter for interleaving Combinatorial Testing
|
| LoggingInterleavingExecutionReporterForGeneration |
Reporter for interleaving combinatorial testing and Constraint Generation using a logger
|
| LoggingInterleavingExecutionReporterForGenerationJava |
Reporter transforming the found exception-inducing combinations into java-code that can be directly integrated into
an IPM using a logger
|
| LoggingSequentialExecutionReporter |
|
| LoggingSequentialExecutionReporterForGeneration |
|
| LoggingSequentialExecutionReporterForGenerationJava |
Reporter transforming the found exception-inducing combinations into java-code that can be directly integrated into
an IPM using a logger
|
| MethodBasedConstraint |
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.
|
| ModelBasedArgumentConverter |
|
| ModelConverter |
|
| ModelConverterFactory |
|
| ModelModificationContext |
|
| ModelModificationPhase |
|
| ModelModificationPhaseFactory |
|
| ModelModifier |
An interface for an extension which modifies an input parameter model before the normal combinatorial testing
process.
|
| NoOpFormatter |
Formatter that simply returns the given combination as String.
|
| Parameter |
Represents a parameter form an input parameter testModel for combinatorial testing.
|
| Parameter.Builder |
Realizes the builder pattern for a Parameter.
|
| ParameterArgumentConverter |
|
| Phase<I,O> |
Manages the execution of a phase.
|
| PhaseContext |
Marker interface for classes supplying contextual information during different Phases
|
| PhaseManager |
|
| PrintStreamConflictDetectionReporter |
|
| ReportUtility |
|
| ResultCache |
Cache for results of executed test inputs to reduce the execution time.
|
| ReversedUnmodifiableListView<E> |
Simple view of a list which reverses the order of the elements.
|
| Seed |
A representation of (partial) seed test cases.
|
| Seed.Builder |
Class used to create new Seed instances using the builder pattern.
|
| SequentialClassificationPhase |
Abstract Class for Classification Phase providing general functionality in the sequential part.
|
| SequentialClassificationPhaseFactory |
|
| SequentialExecutionConfiguration |
The complete reusable part of the configuration for a combinatorial test input.
|
| SequentialExecutionConfiguration.Builder |
The realization of the builder pattern for a quick and readable construction of a new configuration.
|
| SequentialExecutionReporter |
|
| SequentialExecutionReporterToGenerationReporterAdapter |
This is an exact copy of the DelegatingModelBasedArgumentConverter from the Model Module
|
| SequentialGenerationContext |
|
| SequentialGenerationPhase |
Manages a generation phase of a combinatorial test
|
| SequentialGenerationPhaseFactory |
|
| SequentialPhaseManagerConfiguration |
Data class for the configuration of a PhaseManager
Models a complete combinatorial test.
|
| SequentialPhaseManagerConfiguration.Builder |
|
| SimpleCartesianProductConstraintConverter |
|
| SimpleCartesianProductConstraintConverterFactory |
|
| StrengthGroup |
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 which realizes the builder pattern for constructing a new StrengthGroup.
|
| TestInputExecutor |
|
| TestInputGroupContext |
|
| TestMethodConfiguration |
Specifies the configuration of a test class that it most likely not reused.
|
| TestMethodConfiguration.Builder |
|
| TupleBasedConstraint |
Represents a constraint for combinatorial testing based on a forbidden tuple.
|
| TupleBasedConstraintConverter |
|
| TupleBasedConstraintConverterFactory |
|
| TupleListArgumentConverter |
|
| Value |
Represents a value for a input parameter testModel in combinatorial testing.
|
| Value.Builder |
Helper class which temporary stores data and weight until an id can be assigned to the value.
|
| ValueArgumentConverter |
|