Spring Boot: тестирование Spring приложений
Одним из основных преимуществ внедрения зависимостей является то, что оно должно упростить ваш код для модульного (юнит) тестирования. Вы можете создавать объекты с помощью оператора new, даже не используя Spring. Вы также можете использовать мок объекты вместо реальных зависимостей.
Часто вам нужно выйти за рамки модульного (юнит) тестирования и начать интеграционное тестирование (с помощью Spring ApplicationContext). Полезно иметь возможность выполнять интеграционное тестирование, не требуя развертывания приложения или подключения к другой инфраструктуре.
Spring Framework включает специальный тестовый модуль для такого интеграционного тестирования. Вы можете объявить зависимость непосредственно в org.springframework:spring-test или использовать spring-boot-starter-test стартер, чтобы передать ее транзитивно.
Читайте также:
- Spring Boot: тестирование
- Spring Boot стартеры
- Spring Boot: тестирование, зависимости области тестов
Комментарии
Отправить комментарий