Как исключить некоторые тесты из документов весеннего отдыха?

Я работаю над интеграцией spring-rest-doc в свой проект, чтобы создать документацию по API на основе моего теста. Хотя иногда я склонен тестировать что-то, что не стоит документировать, например, я тестирую неправильный вызов rest и хочу, чтобы он дал мне правильный код ошибки. Spring rest doc также создает документацию для этого теста.

Есть ли способ сказать spring-rest-doc «пропустить это»? Кажется, я не могу найти его в документации. Я бы не хотел разбивать свой тест на два отдельных класса: один с базовыми вещами (задокументированными), а другой с более сложной логикой тестирования.


person Lfederzoni    schedule 14.05.2020    source источник


Ответы (1)


REST Docs ничего не документирует, если он не интегрирован с MockMvc, REST Assured или WebTestClient. Если у вас есть два отдельных экземпляра любого из этих тестовых клиентов, которые вы используете — один с интегрированной REST Docs, а другой без — вы сможете контролировать, какие тесты генерируют документацию, а какие нет.

person Andy Wilkinson    schedule 15.05.2020
comment
Большое спасибо. Я этого не знал. Я буду использовать разные клиенты :) - person Lfederzoni; 18.05.2020