我在c#中用SpecFlow编写BDD测试。我试图以一种漂亮的方式获取其中一列的值,并将其用作另一列的输入。 代码:
SELECT
在这种情况下,我希望Examples:
| volume | error |
| 0 | Volume must be greater than 0 but is <volume> |
取值0。这可能吗?这显然不适用于此。
谢谢:))
答案 0 :(得分:3)
不,这是不可能的。有人可能会争辩说,两个音量值之间的联系会更明显,更容易理解,但如果你在这种情况下实际上替换0,那将是完全可以理解的。如果您确实想强调连接,可以编写另一个场景大纲:
Given the volume has been set to <volume>
When action is triggered
Then the error message should be "Volume must be greater than 0 but is <volume>"
然后是所有带有非正数的例子。