##### Coverage Report - org.jbehave.core.annotations.Configure

Classes in this File | Line Coverage | Branch Coverage | Complexity
Configure |
N/A | N/A
N/A | N/A
| 0.0;0

1 |  |
     package org.jbehave.core.annotations;
2 |  |
3 |  |
     import java.lang.annotation.Documented;
4 |  |
     import java.lang.annotation.ElementType;
5 |  |
     import java.lang.annotation.Inherited;
6 |  |
     import java.lang.annotation.Retention;
7 |  |
     import java.lang.annotation.RetentionPolicy;
8 |  |
     import java.lang.annotation.Target;
9 |  |
10 |  |
     import org.jbehave.core.configuration.Configuration;
11 |  |
     import org.jbehave.core.configuration.Keywords;
12 |  |
     import org.jbehave.core.configuration.MostUsefulConfiguration;
13 |  |
     import org.jbehave.core.embedder.EmbedderControls;
14 |  |
     import org.jbehave.core.embedder.StoryControls;
15 |  |
     import org.jbehave.core.failures.FailureStrategy;
16 |  |
     import org.jbehave.core.failures.PassingUponPendingStep;
17 |  |
     import org.jbehave.core.failures.PendingStepStrategy;
18 |  |
     import org.jbehave.core.failures.RethrowingFailure;
19 |  |
     import org.jbehave.core.i18n.LocalizedKeywords;
20 |  |
     import org.jbehave.core.io.AbsolutePathCalculator;
21 |  |
     import org.jbehave.core.io.LoadFromClasspath;
22 |  |
     import org.jbehave.core.io.PathCalculator;
23 |  |
     import org.jbehave.core.io.StoryLoader;
24 |  |
     import org.jbehave.core.io.StoryPathResolver;
25 |  |
     import org.jbehave.core.io.UnderscoredCamelCaseResolver;
26 |  |
     import org.jbehave.core.parsers.RegexPrefixCapturingPatternParser;
27 |  |
     import org.jbehave.core.parsers.RegexStoryParser;
28 |  |
     import org.jbehave.core.parsers.StepPatternParser;
29 |  |
     import org.jbehave.core.parsers.StoryParser;
30 |  |
     import org.jbehave.core.reporters.ConsoleOutput;
31 |  |
     import org.jbehave.core.reporters.FreemarkerViewGenerator;
32 |  |
     import org.jbehave.core.reporters.PrintStreamStepdocReporter;
33 |  |
     import org.jbehave.core.reporters.StepdocReporter;
34 |  |
     import org.jbehave.core.reporters.StoryReporter;
35 |  |
     import org.jbehave.core.reporters.StoryReporterBuilder;
36 |  |
     import org.jbehave.core.reporters.ViewGenerator;
37 |  |
     import org.jbehave.core.steps.MarkUnmatchedStepsAsPending;
38 |  |
     import org.jbehave.core.steps.ParameterConverters.ParameterConverter;
39 |  |
     import org.jbehave.core.steps.ParameterControls;
40 |  |
     import org.jbehave.core.steps.SilentStepMonitor;
41 |  |
     import org.jbehave.core.steps.StepCollector;
42 |  |
     import org.jbehave.core.steps.StepFinder;
43 |  |
     import org.jbehave.core.steps.StepMonitor;
44 |  |
45 |  |
     import com.thoughtworks.paranamer.NullParanamer;
46 |  |
     import com.thoughtworks.paranamer.Paranamer;
47 |  |
48 |  |
     @Retention(RetentionPolicy.RUNTIME)
49 |  |
     @Target({ ElementType.TYPE })
50 |  |
     @Inherited
51 |  |
     @Documented
52 |  |
     public @interface Configure {
53 |  |
54 |  |
         Class<? extends Configuration> using() default MostUsefulConfiguration.class;
55 |  |
56 |  |
         Class<? extends Keywords> keywords() default LocalizedKeywords.class;
57 |  |
58 |  |
         Class<? extends StoryControls> storyControls() default StoryControls.class;
59 |  |
60 |  |
         Class<? extends StepCollector> stepCollector() default MarkUnmatchedStepsAsPending.class;
61 |  |
62 |  |
         Class<? extends StoryParser> storyParser() default RegexStoryParser.class;
63 |  |
64 |  |
         Class<? extends StoryLoader> storyLoader() default LoadFromClasspath.class;
65 |  |
66 |  |
         Class<? extends StoryPathResolver> storyPathResolver() default UnderscoredCamelCaseResolver.class;
67 |  |
68 |  |
         Class<? extends StepdocReporter> stepdocReporter() default PrintStreamStepdocReporter.class;
69 |  |
70 |  |
         Class<? extends FailureStrategy> failureStrategy() default RethrowingFailure.class;
71 |  |
72 |  |
         Class<? extends PendingStepStrategy> pendingStepStrategy() default PassingUponPendingStep.class;
73 |  |
74 |  |
         Class<? extends StepPatternParser> stepPatternParser() default RegexPrefixCapturingPatternParser.class;
75 |  |
76 |  |
         Class<? extends StepFinder> stepFinder() default StepFinder.class;
77 |  |
78 |  |
         Class<? extends StepMonitor> stepMonitor() default SilentStepMonitor.class;
79 |  |
80 |  |
         Class<? extends ParameterConverter>[] parameterConverters() default {};
81 |  |
82 |  |
         boolean inheritParameterConverters() default true;
83 |  |
84 |  |
         Class<? extends ParameterControls> parameterControls() default ParameterControls.class;
85 |  |
86 |  |
         Class<? extends Paranamer> paranamer() default NullParanamer.class;
87 |  |
88 |  |
         Class<? extends EmbedderControls> embedderControls() default EmbedderControls.class;
89 |  |
90 |  |
         Class<? extends ViewGenerator> viewGenerator() default FreemarkerViewGenerator.class;
91 |  |
92 |  |
         Class<? extends PathCalculator> pathCalculator() default AbsolutePathCalculator.class;
93 |  |
94 |  |
         Class<? extends StoryReporterBuilder> storyReporterBuilder() default StoryReporterBuilder.class;
95 |  |
96 |  |
         /**
97 |  |
          * @deprecated Use storyReporterBuilder()
98 |  |
          */
99 |  |
         Class<? extends StoryReporter> defaultStoryReporter() default ConsoleOutput.class;
100 |  |
101 |  |
     }