java - 如何按顺序多次运行 jbehave 场景

标签 java jbehave

有一个 JBehave 场景。 例如, 给定一些数据库中的记录(在数据库中插入一些记录) 当服务执行某些操作时(调用某些服务)

有没有办法在单个故事运行中多次运行这个场景?

最佳答案

另一种方法:

Run jbehave scenario multiple times sequentially

Narrative:
In order to run jbehave scenario multiple times sequentially
As a development team
I want to use examples table

Scenario:  run jbehave scenario multiple times sequentially
GivenStories: path/to/story/we/want/to/run/multiple/times/storyname.story

Then some null step

Examples:
|x|
|1|
|2|
...
...
...
|100000|

如果您不想复制/粘贴故事中示例表的行,则从文件加载表:

 Examples:
 /path/to/file/with/parameters/somefile.table

参见:Loading parameters from an external resource详情

关于java - 如何按顺序多次运行 jbehave 场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27419820/

相关文章:

java - JBehave:表内的参数,例如 <TODAY>

bdd - 无法使用 JunitStory 跳过 Jbehave 中的场景

java - 使用 servlet 从 Web 根文件夹外部的文件夹中检索图像

java - 为什么 java.util.concurrent.TimeUnit.convert 抛出 AbstractMethodError 而不是抽象

java - IntelliJ IDEA,jbehave 支持插件找不到声明去

jenkins-plugins - xunit 的 Jenkins 插件生成 Jbehave 报告

java - 是什么导致了这个 Maven/JBehave 错误?

java - org.hibernate.exception.SQLGrammarException : could not execute query

java - 是否可以通过 Spring WebSocket 发送同步消息?

java - 为什么java没有字节类型后缀?