2016-09-19 18 views
0

Мы используем Swashbuckle для генерации выходных данных для конечных точек REST нашего приложения MVI api. Мне интересно, какие варианты существуют для модульного тестирования чванства в тестовом проекте. Я хочу проверить такие вещи, как имена методов, описания, параметры и т. Д. И т. Д., Чтобы свести к минимуму возможность внесения изменений в разрыв.Unit Testing Swagger Output

Спасибо,

ответ

0

Пожалуйста, попробуйте Swagger-Codegen, который является свободным открытым исходным кодом проекта, чтобы автоматически генерировать клиентов API, серверные заглушек и API documnetation.

Для клиента C# API, созданного Swagger Codegen, он поставляется с тестовыми файлами для модульного тестирования, и вы можете обновить его, чтобы обнаружить нарушения, повторно используя те же тесты после обновления файлов OpenAPI/Swagger Spec.