Как добавить классы Deltaspike в контейнер WeldJunit5AutoExtension

Привет, моя проблема на данный момент заключается в следующем, я использую механизм конфигурации Deltaspikes с @Configuration аннотация и интерфейс. См. Документацию: https://deltaspike.apache.org/documentation/configuration.html

Я хочу провести модульное тестирование своих классов, используя расширение weld-junit5 для junit5.

я использую WeldJunit5AutoExtension создать сварной контейнер для испытаний. Служба конфигурации помечена @Configuration и это интерфейс.

Я не знаю, как я могу загрузить классы deltaspike в контейнер сварного шва, чтобы предотвратить следующую ошибку, когда он пытается загрузить мои классы, где вводится ConfigurationService: org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type ConfigurationService with qualifiers @Default

Моя идея состоит в том, чтобы переопределить класс ConfigurationService с помощью @Produces а также @OverrideBean,

Помощь будет оценена.

0 ответов

Другие вопросы по тегам