2017-01-23 84 views
0

我有一个GET方法,用于webAPI,它返回所谓的百个产品列表。应该检查什么逻辑来诊断测试通过还是失败?逻辑需要检查单元测试用例方法

我应该检查计数> 0还是其他?

理想情况下,我不应该检查产品数量,因为它可能会改变(count == 100)。

+0

将句子分成几段并在适用的地方添加问号。 明确格式化的问题得到更多关注。 – codeforester

+0

包含相关代码。 – codeforester

回答

1

退房与异步Web请求单元测试这些有用的链接:

假设你的客户端组件具有可变计数它初始化为0,然后你火了一些Web请求,并将其与这样的数据回应:

{ 
    response: 500 
} 

,其中响应可以有任何整数值。然后将count设置为响应的值。

这个单元测试的基本要点是模拟对服务器的实际调用(而不是进行api调用并返回响应,只是返回一个硬编码对象)。然后声明“count”变量与您预期它来自此预定义响应一样。然后,您可以为可能返回的每种可能类型的响应设置多个案例(即多个测试)。祝你好运!