Kev*_*ice 2 c# tdd bdd specflow gherkin
如何在功能文件中使用变量?具体来说,我需要使用dateTime.now. 理想情况下,类似...
Given the API returns items for "dateTime.now"
when my function is run
then I want that data in my database
Run Code Online (Sandbox Code Playgroud)
在我的验收测试文件中......
[Given("The API returns line items for (.*)")]
Run Code Online (Sandbox Code Playgroud)
这是解决这个问题的正确方法吗?我不确定如何在我的功能文件中使用变量。我希望我的验收测试使用当前日期。
最简单的方法是编写一个特定于“立即”返回行项目的步骤:
Given the API returns items for right now
Run Code Online (Sandbox Code Playgroud)
您可以从新版本调用该步骤的其他版本:
Given the API returns items for right now
Run Code Online (Sandbox Code Playgroud)
这避免了步骤之间的代码重复。
| 归档时间: |
|
| 查看次数: |
3331 次 |
| 最近记录: |