首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Gauge (getgauge.io)验证响应?

如何使用Gauge (getgauge.io)验证响应?
EN

Stack Overflow用户
提问于 2015-12-11 07:57:04
回答 1查看 851关注 0票数 3

我已经查看了文档和示例C#项目:http://getgauge.io/documentation/user/current/

但是,我不确定如何验证来自“步骤”的响应。也许Gauge不是合适的工具,但我正在尝试验证JSON响应的格式。

在他们的标准"StepImplementation“类上,我可以看到以下方法。我在末尾加上了'return‘blah’;‘:

代码语言:javascript
复制
[Step("Say <what> to <who>")]
public string SaySomething(string what, string who)
{
    Console.WriteLine("{0}, {1}!", what, who);
    return "blah";
}

当然,在spec文件中:

代码语言:javascript
复制
First scenario
--------------

tags: hello world, first test

* Say "hello" to "gauge"

* Check if "blah" is returned from SaySomething

它在最后一行失败,因为没有定义步骤(duh)。但是,我真正想要的是--对"gauge“说"hello”,并期待"blah“。

EN

回答 1

Stack Overflow用户

发布于 2015-12-11 22:53:38

嗯..。显然,我并没有完全理解Gauge的功能和它的设计目的。我这个愚蠢的问题的答案是:

使用您最喜欢的测试框架并使用断言。这些断言失败将显示在仪表报告上(即使这些断言实际上不是来自仪表-错误也会导致场景/步骤失败)。无论您使用的是C#还是Java,我想只要假设Gauge就是您的测试跑步者,您就可以做任何您想做的验证工作。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34213955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档