2017-02-07 1 views
0

Документация по весеннему отдыху (spring-restdocs) - очень хорошая замена для Swagger при работе с Spring Boot. Лучше ли смешивать интеграционные тесты с тестированием документации Rest или создавать отдельные тесты документации для документации, даже если некоторые тесты дублируются?Должен ли я смешивать интеграционное тестирование и документацию для отдыха с помощью Spring Boot?

ответ

1

Я не удивлюсь, если это будет закрыто, поскольку оно основано прежде всего на мнениях. Тем не менее, я думаю, что дело может быть сделано для того, чтобы держать вещи в отдельности.

Тестирование, используемое для документации и других испытаний, совершенно иное. Вообще говоря, вам будет интересно только документировать золотой путь через ваш API и не захочет генерировать документацию для (многих) ошибок или для обработки экстремальных входных данных.

Сохранение отдельных проверок помогает укрепить эту разницу в назначении и упрощает определение того, что должен делать тест: документирование API или проверка его функциональности.

Смежные вопросы