Class InjectionContext
java.lang.Object
com.adelean.inject.resources.junit.jupiter.core.cdi.InjectionContext
public final class InjectionContext
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static org.junit.jupiter.api.extension.ExtensionContext.NamespaceNAMESPACE -
Constructor Summary
Constructors Constructor Description InjectionContext(org.junit.jupiter.api.extension.ExtensionContext context) -
Method Summary
Modifier and Type Method Description voiddefineBean(java.lang.Class<?> testClass, java.lang.String beanName, java.lang.Class<?> beanType, java.lang.Object instance)<T, B> java.util.Optional<B>findBean(java.lang.Class<T> testClass, java.lang.String beanName, java.lang.Class<B> beanType)
-
Field Details
-
NAMESPACE
public static final org.junit.jupiter.api.extension.ExtensionContext.Namespace NAMESPACE
-
-
Constructor Details
-
InjectionContext
public InjectionContext(org.junit.jupiter.api.extension.ExtensionContext context)
-
-
Method Details
-
defineBean
public void defineBean(java.lang.Class<?> testClass, java.lang.String beanName, java.lang.Class<?> beanType, java.lang.Object instance) -
findBean
public <T, B> java.util.Optional<B> findBean(java.lang.Class<T> testClass, java.lang.String beanName, java.lang.Class<B> beanType)
-