我想使用Java的main方法启动BDD故事的运行。就像cucucumber的Main.run()一样,有类似的方法可以为方法指定JBehave配置设置并运行它。
TIA
答案 0 :(得分:0)
可以通过扩展JUnitStory/JUnitStories
并添加main
方法来实现:
import org.jbehave.core.junit.JUnitStories;
public class MyStories extends JUnitStories {
// add configuration here
public static void main(String[] args) throws Throwable {
new MyStories().run();
}
}
完整的示例,包括完整的示例配置,可以在官方的JBehave存储库中找到:org/jbehave/examples/executable_jar/MyStories.java