gpt4 book ai didi

java - 如何使用具有正常 "Given"语句的示例表(Parametrised Scenarios)

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:19:02 24 4
gpt4 key购买 nike

当我尝试在故事文件下运行时,语句“a stock of”执行两次,但我希望此执行只发生一次,语句“引用数据数据库表记录与sds id = 和 swift bic = "应该执行两次。

Scenario: Parametrised Scenarios Test

Given scenario parameter - swiftBic = JBEHAVEXXX
Given scenario parameter - receiverBic = JBEHAVEYYY
Given scenario parameter - extSdsId = 1111
Given scenario parameter - sdsId = 22222

Given reference data databasetable record <alias> with sds id = <sId> and swift bic = <bic>
Given a stock of.

Examples:
|alias |sId |bic |
|DEF |${sdsId} |${swiftBic} |
|DEFF |${extSdsId} |${receiverBic} |

最佳答案

在 Cucumber 中,使用 Examples 是使用不同数据两次编写相同场景的快捷方式。所以你上面的代码等同于:

Scenario: test with fisrt set of data 
Given reference data databasetable record DEF with sds id = 2222 and swift bic = JBEHAVEXXX
Given a stock of.

Scenario: test with second set of data
Given reference data databasetable record DEF with sds id = 1111 and swift bic = JBEHAVYYY
Given a stock of.

因此,如果您只想在无法使用 Example 快捷方式时执行 Given a stock of. 步骤,则必须有两个具有显式步骤的独立场景。

关于java - 如何使用具有正常 "Given"语句的示例表(Parametrised Scenarios),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31177994/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com