2016-09-19 95 views
0

我们正在使用Swashbuckle为我们的MVC api应用程序的REST端点生成Swagger输出。我想知道在测试项目中单元测试swagger有什么选项。我想验证诸如方法名称,描述,参数等等的东西,以最小化引入重大更改的可能性。单元测试Swagger输出

感谢,

回答

0

请尝试Swagger-Codegen,这是一个免费的开源项目来自动生成API客户端,服务器存根和API documnetation。

对于由Swagger Codegen生成的C#API客户端,它带有用于单元测试的测试文件,您可以更新它以通过在更新OpenAPI/Swagger规格文件后重新使用相同的测试来检测重大更改。