Annotation Type EnableFaultCharacterization
-
@Documented @Target({ANNOTATION_TYPE,METHOD}) @Retention(RUNTIME) @FaultCharacterizationAlgorithmFactorySource(de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization.ConstructorBasedFaultCharacterizationProvider.class) public @interface EnableFaultCharacterization
This is aFaultCharacterizationAlgorithmFactorySourcewhich uses theConstructorBasedFaultCharacterizationProviderto create new instances of aFaultCharacterizationAlgorithmFactoryby instantiation the respectiveFaultCharacterizationAlgorithmFactoryclass via constructor accepting exactly oneFaultCharacterizationConfiguration. This means that not aFaultCharacterizationAlgorithmFactoryis needed in thealgorithm()method, but instead a normalFaultCharacterizationAlgorithmwhich can be instantiated multiple times, thus creating aFaultCharacterizationAlgorithmFactory.
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description Class<? extends FaultCharacterizationAlgorithm>algorithmGets theFaultCharacterizationAlgorithmspecified by this annotation
-
-
-
Element Detail
-
algorithm
Class<? extends FaultCharacterizationAlgorithm> algorithm
Gets theFaultCharacterizationAlgorithmspecified by this annotation- Returns:
- the class of a
FaultCharacterizationAlgorithmwhich has a constructor with just oneFaultCharacterizationConfigurationparameter
- Default:
- de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben.Ben.class
-
-