1. Введение
Возможность выполнять интеграционные тесты без необходимости в автономной среде интеграции является ценной функцией для любого стека программного обеспечения. Полная интеграция Spring Boot с Spring Security упрощает тестирование компонентов, взаимодействующих с уровнем безопасности.
В этом кратком руководстве мы рассмотрим использование @MockMvcTest
и @SpringBootTest
для выполнения интеграционных тестов с поддержкой безопасности.
2. Зависимости
Давайте сначала добавим зависимости, которые нам понадобятся для нашего примера: