Я пишу тесты для потока Spring Batch. Мне нужно подтвердить поведение моего приложения в крайних случаях, когда оно не может установить источник данных в определенных точках.
У меня есть отдельный файл конфигурации, который создает H2 в базах данных памяти, в которых я запускаю свои тесты, которые сохраняются между тестами. Есть ли способ заблокировать тест от использования этих компонентов DataSource Beans, когда это не вызовет проблем в моих тестах, которые в них нуждаются, потому что мне нужно будет имитировать разрыв соединения на полпути.
Ваше здоровье.




Вы можете использовать фиктивные объекты для тестирования.