Документация по весеннему отдыху (spring-restdocs) - очень хорошая замена для Swagger при работе с Spring Boot. Лучше ли смешивать интеграционные тесты с тестированием документации Rest или создавать отдельные тесты документации для документации, даже если некоторые тесты дублируются?Должен ли я смешивать интеграционное тестирование и документацию для отдыха с помощью Spring Boot?
Q
Должен ли я смешивать интеграционное тестирование и документацию для отдыха с помощью Spring Boot?
0
A
ответ
1
Я не удивлюсь, если это будет закрыто, поскольку оно основано прежде всего на мнениях. Тем не менее, я думаю, что дело может быть сделано для того, чтобы держать вещи в отдельности.
Тестирование, используемое для документации и других испытаний, совершенно иное. Вообще говоря, вам будет интересно только документировать золотой путь через ваш API и не захочет генерировать документацию для (многих) ошибок или для обработки экстремальных входных данных.
Сохранение отдельных проверок помогает укрепить эту разницу в назначении и упрощает определение того, что должен делать тест: документирование API или проверка его функциональности.