Юнит-тестирование в Spring: mock объекты
Spring включает ряд пакетов, посвященных мокам: Environment JNDI Servlet API Spring Web Reactive Environment Пакет org.springframework.mock.env содержит фиктивные (mock) реализации абстракций Environment и PropertySource. MockEnvironment и MockPropertySource полезны для разработки внеконтейнерных тестов для кода, который зависит от свойств среды. JNDI Пакет org.springframework.mock.jndi содержит частичную реализацию JNDI SPI, которую вы можете использовать для настройки простой среды JNDI для наборов тестов или автономных приложений. Если, например, экземпляры JDBC DataSource привязаны к тем же именам JNDI в тестовом коде, что и в контейнере Java EE, вы можете повторно использовать как код приложения, так и конфигурацию в сценариях тестирования без изменений. Поддержка фиктивного (mock) JNDI в пакете org.springframework.mock.jndi официально устарела в Spring Framework 5.2 в пользу полных решений от третьих сторон, таких как Simple-JNDI. Servlet API Пакет org.springframewor...