use of org.jbehave.core.reporters.FreemarkerViewGenerator in project jbehave-core by jbehave.
the class CustomCoreStories method configuration.
@Override
public Configuration configuration() {
Configuration configuration = super.configuration();
Properties viewResources = new Properties();
viewResources.put("reports", "ftl/custom-reports.ftl");
configuration.useViewGenerator(new FreemarkerViewGenerator(this.getClass()));
Keywords keywords = new LocalizedKeywords(new Locale("en"), "i18n/custom", "i18n/keywords", this.getClass().getClassLoader());
StoryReporterBuilder reporterBuilder = configuration.storyReporterBuilder().withKeywords(keywords).withViewResources(viewResources).withFormats(CustomHtmlOutput.FORMAT);
return configuration.useKeywords(keywords).useStepCollector(new MarkUnmatchedStepsAsPending(keywords)).useStoryParser(new RegexStoryParser(keywords)).useStoryReporterBuilder(reporterBuilder);
}
Aggregations