@Override public Configuration configuration() { return new MostUsefulConfiguration() .useStoryPathResolver(new StoryPathResolver() { @Override public String resolve(Class<? extends Embeddable> embeddableClass) { return "_stories/_my_Story.story"; } }) }
protected Configuration configuration() { return new MostUsefulConfiguration(); }
protected Configuration configuration() { return new MostUsefulConfiguration(); }
public class TraderStories extends JUnitStories { public TraderStories() { // configure as TraderStory except for Configuration configuration = new MostUsefulConfiguration() .useStoryLoader(new LoadFromURL()) } @Override protected List<String> storyPaths() { String codeLocation = codeLocationFromClass(this.getClass()).getFile(); return new StoryFinder().findPaths(codeLocation, asList("**/trader*.story"), asList(""), "file:"+codeLocation); }
public class Myclass extends JUnitStories { public Myclass(){ configuredEmbedder().useMetaFilters(Arrays.asList("-skip")); } @Override public Configuration configuration(){ return new MostUsefulConfiguration()... } }
public StepsRunner() { super(); configuration = new MostUsefulConfiguration(); final File outputDir = new File(System.getProperty("jbehave.output.dir")); configuration.useStoryReporterBuilder( new StoryReporterBuilder() { @Override public File outputDirectory() { return outputDir; } }); }
new MostUsefulConfiguration() .useParameterControls(new ParameterControls().useDelimiterNamedParameters(true));
new MostUsefulConfiguration() .useParameterControls(new ParameterControls().useDelimiterNamedParameters(true));
public ParametrisationByDelimitedName() { useConfiguration(new MostUsefulConfiguration() .useParameterControls(new ParameterControls().useDelimiterNamedParameters(true)) .useStoryReporterBuilder( new StoryReporterBuilder().withFormats(Format.CONSOLE))); }
return new MostUsefulConfiguration() ... .useStoryReporterBuilder(new StoryReporterBuilder()
public abstract class NoughtsAndCrossesStory extends JUnitStory { public NoughtsAndCrossesStory() { Configuration configuration = new MostUsefulConfiguration() .useStoryPathResolver(new UnderscoredCamelCaseResolver("")) .useStoryReporterBuilder(new StoryReporterBuilder() .withCodeLocation(CodeLocations.codeLocationFromClass(this.getClass())) .withDefaultFormats() .withFormats(CONSOLE, TXT) .withFailureTrace(true)); useConfiguration(configuration); WindowControl windowControl = new WindowControl(); addSteps(new InstanceStepsFactory(configuration,new GridSteps(windowControl), new BeforeAndAfterSteps(windowControl)).createCandidateSteps()); } }
return new MostUsefulConfiguration() .useStoryLoader( new LoadFromClasspath(this.getClass().getClassLoader()))
@Override public Configuration configuration() { return new MostUsefulConfiguration().useStoryLoader(new LoadFromClasspath(this.getClass())) .useFailureStrategy(new RethrowingFailure()).useStoryReporterBuilder(new StoryReporterBuilder() .withFormats(Format.HTML, Format.ANSI_CONSOLE).withFailureTrace(true)); }
/** * Creates the {@link Configuration} for the Embedder. * @param testCase the testCase that will be run by the Embedder. * @return the configuration */ public Configuration create(final JBehaveTestCase testCase) { Configuration configuration = new MostUsefulConfiguration(); GherkinStoryParser gherkinStoryParser = storyParserFactory.createGherkinStoryParser(); configuration.useStoryParser(gherkinStoryParser); StoryReporterBuilder storyReporterBuilder = storyReporterBuilderFactory.createForTestCase(testCase); configuration.useStoryReporterBuilder(storyReporterBuilder); FailingUponPendingStep pendingStepStrategy = pendingStepStrategyFactory.createFailingUponPendingStep(); configuration.usePendingStepStrategy(pendingStepStrategy); return configuration; } }
@Override public Configuration configuration() { final Configuration configuration = new MostUsefulConfiguration(); configuration.useStoryReporterBuilder(new RichReporterBuilder().withCodeLocation(CodeLocations.codeLocationFromClass(getClass()))); configuration.useStepMonitor(new PrintStreamStepMonitor()); configuration.usePendingStepStrategy(new FailingUponPendingStep()); configuration.useStepdocReporter(new PrintStreamStepdocReporter()); return configuration; }
@Override public Configuration configuration() { LocalizedKeywords keywords = new LocalizedKeywords(new Locale("de")); return new MostUsefulConfiguration() .useKeywords(keywords) .useStepCollector(new MarkUnmatchedStepsAsPending(keywords)) .useStoryParser(new RegexStoryParser(keywords)) .useStoryLoader(new LoadFromClasspath(this.getClass())) .useFailureStrategy(new RethrowingFailure()) .useStoryReporterBuilder( new StoryReporterBuilder().withKeywords(keywords) .withFormats(Format.HTML, Format.ANSI_CONSOLE) .withFailureTrace(true)); }
@Override public Configuration configuration() { return new MostUsefulConfiguration() .useStoryParser(new RegexStoryParser(new ExamplesTableFactory(new LoadFromClasspath(this.getClass()), new TableTransformers()))) .useStoryReporterBuilder(new StoryReporterBuilder() .withCodeLocation(CodeLocations.codeLocationFromClass(this.getClass()))); }
@Override public Configuration configuration() { Class<? extends JSystemEmbedder> embedderClass = this.getClass(); StoryParser parser = null; switch (parserType) { case GHERKIN: parser = new GherkinStoryParser(); break; case REGEX: parser = new RegexStoryParser(); break; default: parser = new RegexStoryParser(); } return new MostUsefulConfiguration() .useStoryParser(parser) .useStoryLoader(new LoadFromClasspath(embedderClass.getClassLoader())) .useStoryReporterBuilder( new StoryReporterBuilder() .withCodeLocation(CodeLocations.codeLocationFromClass(embedderClass)) .withDefaultFormats() .withCodeLocation(CodeLocations.codeLocationFromPath(getReportsFolder())) .withFormats(org.jbehave.core.reporters.Format.CONSOLE, Format.HTML, Format.XML, Format.TXT).withCrossReference(new CrossReference())) .useStepPatternParser(new RegexPrefixCapturingPatternParser("%")) .useStepMonitor(new SilentStepMonitor()); }