Class CDIInjectionEnricher
- java.lang.Object
-
- org.jboss.arquillian.testenricher.cdi.CDIInjectionEnricher
-
- All Implemented Interfaces:
org.jboss.arquillian.test.spi.TestEnricher
public class CDIInjectionEnricher extends Object implements org.jboss.arquillian.test.spi.TestEnricher
Enricher that provide JSR-299 CDI class and method argument injection.- Version:
- $Revision: $
- Author:
- Aslak Knutsen
-
-
Constructor Summary
Constructors Constructor Description CDIInjectionEnricher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenrich(Object testCase)jakarta.enterprise.inject.spi.BeanManagergetBeanManager()jakarta.enterprise.context.spi.CreationalContext<Object>getCreationalContext()protected voidinjectClass(Object testCase)protected voidinjectNonContextualInstance(jakarta.enterprise.inject.spi.BeanManager manager, Object instance)Object[]resolve(Method method)
-
-
-
Method Detail
-
getBeanManager
public jakarta.enterprise.inject.spi.BeanManager getBeanManager()
- Returns:
- the beanManagerInst
-
getCreationalContext
public jakarta.enterprise.context.spi.CreationalContext<Object> getCreationalContext()
-
enrich
public void enrich(Object testCase)
- Specified by:
enrichin interfaceorg.jboss.arquillian.test.spi.TestEnricher
-
resolve
public Object[] resolve(Method method)
- Specified by:
resolvein interfaceorg.jboss.arquillian.test.spi.TestEnricher
-
injectClass
protected void injectClass(Object testCase)
-
injectNonContextualInstance
protected void injectNonContextualInstance(jakarta.enterprise.inject.spi.BeanManager manager, Object instance)
-
-