我查看了文档和示例 C# 项目: http: //getgauge.io/documentation/user/current/
但是,我不确定如何验证“步骤”的响应。也许 Gauge 不是正确的工具,但我正在尝试验证 JSON 响应的格式。
在他们的标准“StepImplementation”类中,我可以看到以下方法。我添加了'return "blah";' 到最后:
[Step("Say <what> to <who>")]
public string SaySomething(string what, string who)
{
Console.WriteLine("{0}, {1}!", what, who);
return "blah";
}
当然在规范文件中:
First scenario
--------------
tags: hello world, first test
* Say "hello" to "gauge"
* Check if "blah" is returned from SaySomething
它在最后一行失败,因为未定义 Step (duh)。但是,我真正想要的是 - 对“测量”说“你好”并期待“等等”。