Annotation Interface Configure


@Retention(RUNTIME) @Target(TYPE) @Inherited @Documented public @interface Configure
  • Element Details

    • using

      Class<? extends Configuration> using
      Default:
      org.jbehave.core.configuration.MostUsefulConfiguration.class
    • keywords

      Class<? extends Keywords> keywords
      Default:
      org.jbehave.core.i18n.LocalizedKeywords.class
    • storyControls

      Class<? extends StoryControls> storyControls
      Default:
      org.jbehave.core.embedder.StoryControls.class
    • stepCollector

      Class<? extends StepCollector> stepCollector
      Default:
      org.jbehave.core.steps.MarkUnmatchedStepsAsPending.class
    • storyParser

      Class<? extends StoryParser> storyParser
      Default:
      org.jbehave.core.parsers.RegexStoryParser.class
    • storyLoader

      Class<? extends StoryLoader> storyLoader
      Default:
      org.jbehave.core.io.LoadFromClasspath.class
    • storyPathResolver

      Class<? extends StoryPathResolver> storyPathResolver
      Default:
      org.jbehave.core.io.UnderscoredCamelCaseResolver.class
    • stepdocReporter

      Class<? extends StepdocReporter> stepdocReporter
      Default:
      org.jbehave.core.reporters.PrintStreamStepdocReporter.class
    • failureStrategy

      Class<? extends FailureStrategy> failureStrategy
      Default:
      org.jbehave.core.failures.RethrowingFailure.class
    • pendingStepStrategy

      Class<? extends PendingStepStrategy> pendingStepStrategy
      Default:
      org.jbehave.core.failures.PassingUponPendingStep.class
    • stepPatternParser

      Class<? extends StepPatternParser> stepPatternParser
      Default:
      org.jbehave.core.parsers.RegexPrefixCapturingPatternParser.class
    • stepFinder

      Class<? extends StepFinder> stepFinder
      Default:
      org.jbehave.core.steps.StepFinder.class
    • stepMonitor

      Class<? extends StepMonitor> stepMonitor
      Default:
      org.jbehave.core.steps.SilentStepMonitor.class
    • parameterConverters

      Class<? extends ParameterConverters.ParameterConverter>[] parameterConverters
      Default:
      {}
    • inheritParameterConverters

      boolean inheritParameterConverters
      Default:
      true
    • parameterControls

      Class<? extends ParameterControls> parameterControls
      Default:
      org.jbehave.core.steps.ParameterControls.class
    • paranamer

      Class<? extends com.thoughtworks.paranamer.Paranamer> paranamer
      Default:
      com.thoughtworks.paranamer.NullParanamer.class
    • embedderControls

      Class<? extends EmbedderControls> embedderControls
      Default:
      org.jbehave.core.embedder.EmbedderControls.class
    • viewGenerator

      Class<? extends ViewGenerator> viewGenerator
      Default:
      org.jbehave.core.reporters.FreemarkerViewGenerator.class
    • tableTransformers

      Class<? extends TableTransformers> tableTransformers
      Default:
      org.jbehave.core.model.TableTransformers.class
    • pathCalculator

      Class<? extends PathCalculator> pathCalculator
      Default:
      org.jbehave.core.io.AbsolutePathCalculator.class
    • storyReporterBuilder

      Class<? extends StoryReporterBuilder> storyReporterBuilder
      Default:
      org.jbehave.core.reporters.StoryReporterBuilder.class
    • defaultStoryReporter

      Class<? extends StoryReporter> defaultStoryReporter
      Default:
      org.jbehave.core.reporters.ConsoleOutput.class