如何验证服务器对swagger生成的java模型的响应

时间:2018-02-08 11:03:34

标签: java json swagger

我使用的POJO模型是从我的项目中的swagger.yaml文件生成的(自动API测试)。但是,我不会使用swagger-codegen-maven-plugin生成的任何其他内容。

当我发出请求时,我只是将服务器响应放入生成的POJO中,之后我可以从中获取任何数据并与我期望的任何数据进行比较。

但问题是,测试没有失败,例如,当服务器响应中不存在swagger中描述的某些必需字段时。如果我只是手动尝试从对象获取该字段的值,它们就会失败。

如果缺少某些内容,或某些字段的类型错误,或者即使服务器返回swgger中未描述的内容,如何使它们失败?

0 个答案:

没有答案