Unit testing 逻辑需要在单元测试用例方法中检查

Unit testing 逻辑需要在单元测试用例方法中检查,unit-testing,mstest,Unit Testing,Mstest,我有一个webAPI的GET方法,它返回100个产品列表。需要检查什么逻辑才能诊断测试通过或失败 我应该检查计数>0还是其他什么 理想情况下,我不应该检查产品计数,因为它可能会发生变化(计数==100)。查看有关异步web请求单元测试的以下有用链接: 假设您的客户端组件有一个初始化为0的变量计数。然后您触发一些web请求,它会用如下数据进行响应: { response: 500 } 其中响应可以有任何整数值。然后将count设置为response的值 此单元测试的基本要点是

我有一个webAPI的GET方法,它返回100个产品列表。需要检查什么逻辑才能诊断测试通过或失败

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


理想情况下,我不应该检查产品计数,因为它可能会发生变化(计数==100)。

查看有关异步web请求单元测试的以下有用链接:

假设您的客户端组件有一个初始化为0的变量计数。然后您触发一些web请求,它会用如下数据进行响应:

{
  response: 500
}
其中响应可以有任何整数值。然后将count设置为response的值


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

将句子分成段落,并在适当的地方添加问号。格式清晰的问题会引起更多注意。包括相关代码。