代码之家  ›  专栏  ›  技术社区  ›  Neil Pemberton

Specflow方案的参数范围

  •  0
  • Neil Pemberton  · 技术社区  · 7 年前

    我正在寻找一个Specflow测试来处理来自外部电子表格的行。

    作为一个例子,这个功能产生了我需要的确切效果。就像在一个单独的功能中,它会生成多个测试,这些测试的名称是ammended,这样我就可以分辨出哪个是哪个。

    Scenario Outline: Testing all ten rows
        When I start my test
        Then I can process row <rowNumber>
        And I can see what happens
    Examples:
    |rowNumber|
    |1        |
    |2        |
    |3        | etc etc
    

    不过,我希望迭代100行左右。有没有一种方法可以让rowNumber参数成为一个数字范围,这样我就不会在特性中使用一个巨大的长表了?

    我真的很喜欢上面的特性如何给我三个唯一命名的测试,这样当一个测试失败时,我可以很快看到它引用的行。我更喜欢这样,而不是简单地进行一个大规模的单个测试,它遍历所有100行,而整个测试只在一个坏行上失败。

    提前谢谢!

    0 回复  |  直到 7 年前