Привет, моя проблема на данный момент заключается в следующем, я использую механизм конфигурации Deltaspikes с аннотацией @Configuration
и интерфейсом.См. Документацию: https://deltaspike.apache.org/documentation/configuration.html
Я хочу провести модульное тестирование своих классов, используя расширение weld-junit5 для junit5.
Я использую WeldJunit5AutoExtension
для создания сварочного контейнера для тестирования.ConfigurationService помечен @Configuration
и является интерфейсом.
Я не знаю, как я могу загрузить классы deltaspike в сварочный контейнер, чтобы предотвратить следующую ошибку, когда он пытается загрузить мои классы, гдеСлужба ConfigurationService вводится: org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type ConfigurationService with qualifiers @Default
Моя идея состоит в том, чтобы переопределить класс ConfigurationService с помощью макета с помощью @Produces
и @OverrideBean
.
Помощь будет принята с благодарностью.