Сообщения

Показаны сообщения с ярлыком "Spring Unit Testing"

Юнит-тестирование в Spring: вспомогательные классы

Изображение
Spring включает ряд классов, которые могут помочь в модульном (юнит) тестировании. Они делятся на две категории: Утилиты общего тестирования Утилиты тестирования Spring MVC Утилиты общего тестирования Пакет org.springframework.test.util содержит несколько утилит общего назначения для использования в модульном и интеграционном тестировании. ReflectionTestUtils - это набор служебных методов на основе отражения. Вы можете использовать эти методы в сценариях тестирования, где вам нужно изменить значение константы, установить не-публичное поле, вызвать не-публичный метод установки (сеттер) или вызвать не-публичный метод конфигурации или обратного вызова жизненного цикла при тестировании кода приложения для вариантов использования, таких как следующие: ORM фреймворки (такие как JPA и Hibernate), которые расположены использовать private или protected доступ к полям, в отличие от public методов установки для свойств в сущности домена. Spring поддерживает аннотации (такие как @Autowir...