Как добавить классы 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
,
Помощь будет оценена.