9

ASP.NET MVC WebAPI プロジェクトで Swagger を使用しています。このプロジェクトには Swashbuckle ナゲット パッケージがインストールされており、Swagger UI と Swagger/docs/v1 が生成されます。私が抱えている一貫した問題は、開発者が webAPI 操作に慎重に名前を付けないことで、swagger ファイルを壊してしまうことです。単体テストを追加して、デプロイ後に Swagger UI サイトにアクセスし、swagger UI に HTTP 500 が表示されるのを見て、swagger/docs/v1 が利用できないことを発見しないようにしたいと考えています。Swashbuckle が Swagger ドキュメントを正常に生成できることを検証するための単体テストの作成方法を知っている人はいますか?

4

3 に答える 3

0

Asp.Net Core Swaggerテスト ソリューションを探している人には、 Cristophe Blin のアプローチを詳しく見てみることをお勧めします。

于 2022-01-21T10:20:01.403 に答える