У меня есть SpringBootTest, где мне нужно инициализировать некоторые вещи до того, как будут обработаны классы Spring @Configuration. Мои источники данных загружаются из JNDI, поэтому мне нужно инициализировать контекст JNDI, прежде чем он обработает класс @Configuration, содержащий мою конфигурацию источника данных. Как я могу это сделать? Я попытался использовать метод setUp в своем модульном тесте, но это не работает.Предварительная инициализация тестового модуля Spring Boot до @Configuration
0
A
ответ
0
я ликвидируется делать что-то похожее на то, что писал здесь: http://en.newinstance.it/2009/03/27/mocking-jndi/
Да, это немного неортодоксальные на «фиктивный» JNDI, но я хотел истинное модульное тестирование, где, если JNDI были доступны и источники данных были под JNDI, мой код смог вытащить источники данных и использовать их соответствующим образом.
Смежные вопросы
- 1. Инициализация базы данных до теста Spring Boot
- 2. spring boot mongodb xml configuration
- 3. Конфигурация тестового модуля SpringBoot
- 4. Инициализация схемы JPA Spring Boot
- 5. Spring Boot + Security + Multi HTTP Web Configuration
- 6. Spring boot application.yml configuration bugging out
- 7. Инициализация Mongo DB для теста Spring Boot
- 8. Spring-boot 1.4.4 до 1.5.1 breaks autowiring
- 9. Spring Boot - использование значений внешней конфигурации в классах @Configuration
- 10. Spring boot, mvc, hibernate и mysql configuration - sessionFactory error
- 11. Почему Spring Boot Класс приложения должен иметь аннотацию @Configuration?
- 12. Spring 4 entityManager configuration
- 13. Событие прослушивателя тестового модуля Phalcon
- 14. Тест тестового контроллера Spring Boot с запросомСоздание свойств Значение
- 15. Порядок загрузки AutoConfiguration Spring Boot
- 16. spring-security & spring-mvc configuration
- 17. convert spring xml configuration to java configuration
- 18. Инициализация пустой таблицы с использованием schema.sql в Spring Boot
- 19. Как создана Spring @Configuration?
- 20. Spring JdbcTemplate ConnectionPooling Configuration
- 21. Свойства с Spring @Configuration
- 22. spring 2.0 security configuration
- 23. Spring MVC xml configuration
- 24. Java Spring ApplicationContext Configuration
- 25. Spring Social XML configuration
- 26. JPA Spring MVC configuration
- 27. Spring multiple @Configuration classes
- 28. Spring ReloadableResourceBundleMessageSource configuration
- 29. Spring security UserDetailsService configuration
- 30. Spring-context configuration - namespace
Вы можете поделиться своим кодом? Вы используете весеннюю загрузку для загрузки своего контекста jndi? Кроме того, какая версия весенней загрузки 1.4 поставляется с некоторыми хорошими функциями тестирования. – ndrone
JNDI в единичном тесте звучит неправильно. Как насчет использования локальной базы данных для ваших тестов? Как сказал Николас, Spring Boot 1.4 может даже переопределить источник данных для вас, если вы хотите. Можете ли вы предоставить более подробную информацию? –