有没有办法从像 Cucumber 的 Main.run() 方法这样的主要方法中 运行 JBehave
Is there a way to run JBehave from with in main method like Cucumber's Main.run() method
我想使用 Java 的主要方法启动 运行BDD 故事。就像 cucucumber 的 Main.run() 一样,有没有类似的方法来指定 JBehave 配置设置到方法和 运行 它。
TIA
可以通过扩展 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
我想使用 Java 的主要方法启动 运行BDD 故事。就像 cucucumber 的 Main.run() 一样,有没有类似的方法来指定 JBehave 配置设置到方法和 运行 它。
TIA
可以通过扩展 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