ВСЕ СТАТЬИ

← Вернуться к статьям
Разделяй и тестируй: @DataJpaTest и @WebMvcTest для быстрых тестов Spring Boot.
24 декабря в 15:10
habr.comтехнологии

Разделяй и тестируй: @DataJpaTest и @WebMvcTest для быстрых тестов Spring Boot.

24 декабря в 15:10•faviconhabr.com•технологии

Разделяй и тестируй: @DataJpaTest и @WebMvcTest для быстрых тестов Spring Boot. Привет, Хабр! Cегодня рассмотрим, как ускорить интеграционные тесты в Spring Boot с помощью специальных slice аннотаций. Начнём с того, почему вообще тесты могут быть медленными. Используя @SpringBootTest, мы просим Spring Boot поднять весь контекст приложения для каждого тестового класса. У нас доступны все бины, но часто все это избыточно. Например, хочется протестировать контроллер, а Spring загружает ещё и базу данных, и сервисы, и шлёт запросы к Kafka. В результате простой тест метода контр...

Еще статьи из категории

Еще статьи