Package | Description |
---|---|
org.junit.jupiter.engine.descriptor |
Test descriptors used within the JUnit Jupiter test engine.
|
org.junit.jupiter.engine.execution |
Internal classes for test execution within the JUnit Jupiter test engine.
|
Modifier and Type | Field and Description |
---|---|
private static ExecutableInvoker.ReflectiveInterceptorCall<java.lang.reflect.Method,java.lang.Void> |
TestMethodTestDescriptor.defaultInterceptorCall |
private static ExecutableInvoker.ReflectiveInterceptorCall<java.lang.reflect.Method,java.lang.Object> |
TestFactoryTestDescriptor.interceptorCall |
private ExecutableInvoker.ReflectiveInterceptorCall<java.lang.reflect.Method,java.lang.Void> |
TestMethodTestDescriptor.interceptorCall |
private static ExecutableInvoker.ReflectiveInterceptorCall<java.lang.reflect.Method,java.lang.Void> |
TestTemplateInvocationTestDescriptor.interceptorCall |
Constructor and Description |
---|
TestMethodTestDescriptor(UniqueId uniqueId,
java.lang.String displayName,
java.lang.Class<?> testClass,
java.lang.reflect.Method testMethod,
JupiterConfiguration configuration,
ExecutableInvoker.ReflectiveInterceptorCall<java.lang.reflect.Method,java.lang.Void> interceptorCall) |
Modifier and Type | Method and Description |
---|---|
static ExecutableInvoker.ReflectiveInterceptorCall<java.lang.reflect.Method,java.lang.Void> |
ExecutableInvoker.ReflectiveInterceptorCall.ofVoidMethod(ExecutableInvoker.ReflectiveInterceptorCall.VoidMethodInterceptorCall call) |
Modifier and Type | Method and Description |
---|---|
<T> T |
ExecutableInvoker.invoke(java.lang.reflect.Constructor<T> constructor,
java.util.Optional<java.lang.Object> outerInstance,
ExtensionContext extensionContext,
ExtensionRegistry extensionRegistry,
ExecutableInvoker.ReflectiveInterceptorCall<java.lang.reflect.Constructor<T>,T> interceptorCall)
Invoke the supplied constructor with the supplied outer instance and
dynamic parameter resolution.
|
private <E extends java.lang.reflect.Executable,T> |
ExecutableInvoker.invoke(InvocationInterceptor.Invocation<T> originalInvocation,
ReflectiveInvocationContext<E> invocationContext,
ExtensionContext extensionContext,
ExtensionRegistry extensionRegistry,
ExecutableInvoker.ReflectiveInterceptorCall<E,T> call) |
<T> T |
ExecutableInvoker.invoke(java.lang.reflect.Method method,
java.lang.Object target,
ExtensionContext extensionContext,
ExtensionRegistry extensionRegistry,
ExecutableInvoker.ReflectiveInterceptorCall<java.lang.reflect.Method,T> interceptorCall)
Invoke the supplied
static method with dynamic parameter resolution. |