我是 jbehave 的新手
我正在尝试通过 junit 执行 jbehave。似乎 jbehave 仅从类路径加载故事文件。是否可以将其配置为从用户定义的路径获取故事文件。
public class AlgebraStory extends JUnitStories {
@Override
public Configuration configuration() {
return super.configuration()
.useStoryReporterBuilder(
new StoryReporterBuilder()
.withDefaultFormats()
.withFormats(CONSOLE, TXT));
}
@Override
public InjectableStepsFactory stepsFactory() {
return new InstanceStepsFactory(configuration(), new Calculator());
}
@Override
protected List<String> storyPaths() {
return new StoryFinder().findPaths((<user defined path>, "**/algebra_story.story", "");
}
}
以同样的方式,可以将 jbehave 报告保存在用户定义的路径中。