У нас есть приложение, которое использует сварку для CDI. Для наших тестов JUnit, мы запустим новый контейнер сварного шва, используя следующий трюк: WeldJUnit4RunnerДешевый способ сброса сварки?
Поскольку у нас есть много тестов, запуская их получают занять много времени, каждый раз, когда сварной шов для запуска и инициализации себя. Есть ли способ «сбросить» сварку, чтобы мы могли получить свежий WeldContainer без Weld, чтобы каждый раз пересканировать весь путь к классу?
Единственное решение было бы поставить тест в одном классе тестов. Это то, что мы делаем при тестировании CDI с Arquillian –
Я бы использовал CdiTestRunner (см. Http://deltaspike.apache.org/test-control.html) Это просто потрясающе! –