Package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration
Class DelegatingConfigurationProvider
- java.lang.Object
-
- de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration.DelegatingConfigurationProvider
-
- All Implemented Interfaces:
ConfigurationProvider
,MethodBasedProvider<SequentialExecutionConfiguration>
public class DelegatingConfigurationProvider extends Object implements ConfigurationProvider
Provides a newSequentialExecutionConfiguration
based on further providers and sources which can be registered using annotations. Specifically, this provider lets you configure anyGeneratorLoader
for loader allTestInputGroupGenerator
,FaultCharacterizationAlgorithmFactoryLoader
to load aFaultCharacterizationAlgorithmFactory
,ConverterLoader
to addArgumentConverter
to the default ones, andReporterLoader
to register customExecutionReporters
which listen duringCombinatorialTest
execution and provide valuable feedback.
-
-
Constructor Summary
Constructors Constructor Description DelegatingConfigurationProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SequentialExecutionConfiguration
provide(Method method)
Loads a T based on the method
-
-
-
Method Detail
-
provide
public SequentialExecutionConfiguration provide(Method method)
Description copied from interface:MethodBasedProvider
Loads a T based on the method- Specified by:
provide
in interfaceMethodBasedProvider<SequentialExecutionConfiguration>
- Parameters:
method
- the method from which the information should be loaded- Returns:
- the loaded object
-
-