【问题标题】:JBehave incorrectly identifying two steps that have a similar step text partJBehave 错误识别具有相似步骤文本部分的两个步骤
【发布时间】:2020-09-08 12:21:28
【问题描述】:
sign out as \"$signOutUser\"

sign out as \"$signOutUser\" and sign in as \"$signInUser\"

以上是导致此问题的两个步骤定义。 JBehave 误读了以下步骤。

When sign out as "userA" and sign in as "userB"

即使相应的步骤应该解释为第二步定义,它也会错误地解释为第一步,

When sign out as 'userA" and sign in as "userB'

我正在使用 JBehave 4.0.5。这是一个公认的问题吗?或者更新的版本对此有修复?

【问题讨论】:

    标签: bdd jbehave jbehave-plugin jbehave-maven-plugin


    【解决方案1】:

    语法相似的步骤必须是prioritized:

    @When(value="sign out as \"$signOutUser\"")
    @When(value="sign out as \"$signOutUser\" and sign in as \"$signInUser\"", priority=1)
    

    【讨论】:

    • 正确。我在文档中错过了这一点。
    猜你喜欢
    • 1970-01-01
    • 2020-05-12
    • 1970-01-01
    • 1970-01-01
    • 2017-07-07
    • 1970-01-01
    • 2014-09-26
    • 1970-01-01
    相关资源
    最近更新 更多