【发布时间】:2019-11-08 07:02:31
【问题描述】:
在给定的响应中,sn-p "parentName" 类型有时是 null 或有时是 string。如何检查/编写测试用例以一次检查 string 和 null 的类型。
tests["Verify parentName is string"] = typeof(jsonData.parentName) === "string" || null;
tests["Verify parentName is string"] = typeof(jsonData.parentName) === "string" || "null";
"demo": [
{
"id": 68214,
"specializationId": 286,
"name": "Radiology",
"parentName": null,
"primary": true
}
],
如何在邮递员中处理这种情况(null & string)。
【问题讨论】:
-
您是否尝试在 javascript 中编写代码来识别类型?
-
是的,我正在尝试用 js 编写代码
-
所以你可以这样做 -
jsonData.parentName === null || typeof jsonData.parentName === 'string' -
@Kaushik 我试过这个,它对我有用。但后来我只是将类型从“字符串”更改为数字(仅用于测试目的)
jsonData.parentName === null || typeof jsonData.parentName === 'number'仍然显示通过的结果。它应该是正确的。 -
你可以尝试使用
if elsif and elseblock。
标签: javascript postman postman-testcase