我使用的POJO模型是从我的项目中的swagger.yaml文件生成的(自动API测试)。但是,我不会使用swagger-codegen-maven-plugin
生成的任何其他内容。
当我发出请求时,我只是将服务器响应放入生成的POJO中,之后我可以从中获取任何数据并与我期望的任何数据进行比较。
但问题是,测试没有失败,例如,当服务器响应中不存在swagger中描述的某些必需字段时。如果我只是手动尝试从对象获取该字段的值,它们就会失败。
如果缺少某些内容,或某些字段的类型错误,或者即使服务器返回swgger中未描述的内容,如何使它们失败?