0
テストデータに "code"と "status"がない場合でも、テストは成功しました["validating schema"] = tv4.validate(testdata、schema)レスポンス・データ・スキーマとテスト・データ・スキーマの両方がJSONスキーマと一致していることを確認する方法。POSTMAN - 不正なテストデータでもスキーマの検証が渡されます
var testdata={
"csosProfileDataList": [
{
"profileName": "cameron test",
"deaRegisteredName": "COLISEUM SAME DAY SURG CTR#712",
"deaLicenseNo": "BP6117004",
},
{
"profileName": "[email protected]#$%%",
"code": 69022,
"deaRegisteredName": "COLISEUM SAME DAY SURG CTR#712",
"deaLicenseNo": "BP6117004",
"status": "COMPLETE"
}
]
};
var schema={
"type":"object",
"properties":{
"csosProfileData":{
"type":"array",
"items":{
"type":"object",
"properties":{
"profileName":{"type":"string"},
"code":{"type":"string"},
"deaRegistrationName":{"type":"string"},
"deaLicenseNo":{"type":"string"},
"status":{"type":"string"}
},
"required":["profileName", "code", "deaRegistrationName", "deaLicenseNo", "status"]
}
}
}
};
tests["validating schema "] = tv4.validate(testdata, schema);