有什么方法可以明确匹配以下步骤吗?
And I should have 2 alerts
And I should have 2 alerts with param 71
我将它们实现为:
@And("^I should have (\\d+) alerts")
@And("^I should have (\\d+) alerts with param (\\d+)")
当 Cucumber 评估第二步时,它会说它不明确,因为它可能匹配两个步骤定义中的任何一个,即使它有额外的单词“with param”。
提前致谢。
And I should have 2 alerts with param 71
两个步骤都匹配,因为
@And("^I should have (\\d+) alerts")
匹配任何begins with
^I should have (\\d+) alerts
终止该步骤定义$
并且它将不再匹配继续进行的步骤:
@And("^I should have (\\d+) alerts$")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)