У меня есть класс Factory, который возвращает различные реализации моего сервиса в зависимости от условия, предоставляемого реализацией. У меня есть много бинов, которые я храню в карте, и я выкидываю RuntimeException, если некоторые из них имеют одинаковые условия. Это работает, и это нормально, но я хочу написать модульный тест для этого случая. Проблема в том, что исключение возникает при запуске контекста, поэтому я не знаю, как проверить, что приложение не запускается с правильным исключением.