Загрузочное приложение My Spring имеет метод @Asynch
.
В реальной жизни приложение может аварийно завершить работу при работе асинхронного потока, вызывая различные проблемы / переназначения и т. Д.
ЕстьЕсть ли способ имитировать такой сценарий во время интеграционных тестов приложения?
Имеется в виду выполнить тест, который выглядит примерно так:
- Запустить приложение / Использовать работающее приложение
- Начальная процедура
Async
(у нас есть индикация, когда она закончилась) - Остановка приложения
- Запуск приложения
- Начальная установка
Async
процедура (у нас есть указание, когда она закончилась) - Утверждение различных вещей относительно "сбоя", с которым столкнулось приложение
Возможно ли что-то подобное?