Class TestContext
java.lang.Object
com.adelean.inject.resources.junit.jupiter.core.TestContext
public final class TestContext
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description InjectionContextgetInjectionContext()java.lang.Class<?>getTestClass()@Nullable java.lang.ObjectgetTestInstance()<T extends java.lang.reflect.Member>
java.util.function.Predicate<T>memberSelector()static TestContextofClass(java.lang.Class<?> testClass, org.junit.jupiter.api.extension.ExtensionContext context)static TestContextofInstance(java.lang.Object testInstance, org.junit.jupiter.api.extension.ExtensionContext context)java.lang.StringpackageForAdviceScan()
-
Method Details
-
ofClass
public static TestContext ofClass(java.lang.Class<?> testClass, org.junit.jupiter.api.extension.ExtensionContext context) -
ofInstance
public static TestContext ofInstance(java.lang.Object testInstance, org.junit.jupiter.api.extension.ExtensionContext context) -
getTestClass
public java.lang.Class<?> getTestClass() -
packageForAdviceScan
public java.lang.String packageForAdviceScan() -
getTestInstance
@Nullable public @Nullable java.lang.Object getTestInstance() -
getInjectionContext
-
memberSelector
public <T extends java.lang.reflect.Member> java.util.function.Predicate<T> memberSelector()
-