我有一个specflow API服务测试场景,看起来有点像下面。周末=周六和周日。我们正在使用Nunit Framework
Scenario Outline: Weekend test scenario for calculator scervice
Given today is weekend
And calculator with amounts <value1> , <value2> and <operator>
When calculator service is called
Then amount and operator field is editable
Examples:
| value1 | value2 | operator|
| 200 | 300 | plus |
我希望在运行时忽略此测试 - 如果我在工作日运行此测试。我如何实现这一目标?
答案 0 :(得分:0)
如果我正确理解了您的问题,我认为您可以在功能文件中使用标记。 NUnit会将这些标记视为Categories。 当需要运行测试时,您可以选择要运行的内容。
答案 1 :(得分:0)
将@Ignore标记添加到要忽略的方案/功能中。 它将自动生成到生成的文件中引擎盖下的相应属性
但是,它对你没有帮助。 您需要重写测试,以便在运行时传递它。 尝试使用存根和模拟来模拟当天