Spring Boot: тестирование
Spring Boot предоставляет ряд утилит и аннотаций, которые помогут при тестировании вашего приложения. Поддержка тестирования обеспечивается двумя модулями: spring-boot-test содержит основные элементы, а spring-boot-test-autoconfigure поддерживает автоматическую настройку для тестов.
Большинство разработчиков используют spring-boot-starter-test стартер, который импортирует как тестовые модули Spring Boot, так и JUnit Jupiter, AssertJ, Hamcrest и ряд других полезных библиотек.
Стартер также приносит старинный движок, так что вы можете запускать тесты JUnit 4 и JUnit 5. Если вы перенесли свои тесты в JUnit 5, вы должны исключить поддержку JUnit 4, как показано в следующем примере:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
Читайте также:
- Spring Boot: обмен сообщениями, тестирование с помощью Embedded Kafka
- Spring Boot стартеры
- Разработка вашего первого Spring Boot приложения
Комментарии
Отправить комментарий