public class QuarkusTestExtension extends Object implements org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.BeforeAllCallback, org.junit.jupiter.api.extension.InvocationInterceptor, org.junit.jupiter.api.extension.AfterAllCallback, org.junit.jupiter.api.extension.ParameterResolver
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
QuarkusTestExtension.ExtensionState |
static class |
QuarkusTestExtension.TestBuildChainFunction |
| Modifier and Type | Field and Description |
|---|---|
protected static String |
TEST_LOCATION |
| Constructor and Description |
|---|
QuarkusTestExtension() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterAll(org.junit.jupiter.api.extension.ExtensionContext context) |
void |
afterEach(org.junit.jupiter.api.extension.ExtensionContext context) |
void |
beforeAll(org.junit.jupiter.api.extension.ExtensionContext context) |
void |
beforeEach(org.junit.jupiter.api.extension.ExtensionContext context) |
void |
interceptAfterAllMethod(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<Void> invocation,
org.junit.jupiter.api.extension.ReflectiveInvocationContext<Method> invocationContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
void |
interceptAfterEachMethod(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<Void> invocation,
org.junit.jupiter.api.extension.ReflectiveInvocationContext<Method> invocationContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
void |
interceptBeforeAllMethod(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<Void> invocation,
org.junit.jupiter.api.extension.ReflectiveInvocationContext<Method> invocationContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
void |
interceptBeforeEachMethod(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<Void> invocation,
org.junit.jupiter.api.extension.ReflectiveInvocationContext<Method> invocationContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
<T> T |
interceptTestClassConstructor(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<T> invocation,
org.junit.jupiter.api.extension.ReflectiveInvocationContext<Constructor<T>> invocationContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
<T> T |
interceptTestFactoryMethod(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<T> invocation,
org.junit.jupiter.api.extension.ReflectiveInvocationContext<Method> invocationContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
void |
interceptTestMethod(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<Void> invocation,
org.junit.jupiter.api.extension.ReflectiveInvocationContext<Method> invocationContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
void |
interceptTestTemplateMethod(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<Void> invocation,
org.junit.jupiter.api.extension.ReflectiveInvocationContext<Method> invocationContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
Object |
resolveParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext)
We don't actually have to resolve the parameter (thus the default values in the implementation)
since the class instance that is passed to JUnit isn't really used.
|
boolean |
supportsParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext)
Return true if we need a parameter for constructor injection
|
protected static final String TEST_LOCATION
public void afterEach(org.junit.jupiter.api.extension.ExtensionContext context)
throws Exception
afterEach in interface org.junit.jupiter.api.extension.AfterEachCallbackExceptionpublic void beforeEach(org.junit.jupiter.api.extension.ExtensionContext context)
throws Exception
beforeEach in interface org.junit.jupiter.api.extension.BeforeEachCallbackExceptionpublic void beforeAll(org.junit.jupiter.api.extension.ExtensionContext context)
throws Exception
beforeAll in interface org.junit.jupiter.api.extension.BeforeAllCallbackExceptionpublic void interceptBeforeAllMethod(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<Void> invocation, org.junit.jupiter.api.extension.ReflectiveInvocationContext<Method> invocationContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) throws Throwable
interceptBeforeAllMethod in interface org.junit.jupiter.api.extension.InvocationInterceptorThrowablepublic <T> T interceptTestClassConstructor(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<T> invocation,
org.junit.jupiter.api.extension.ReflectiveInvocationContext<Constructor<T>> invocationContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext)
throws Throwable
interceptTestClassConstructor in interface org.junit.jupiter.api.extension.InvocationInterceptorThrowablepublic void interceptBeforeEachMethod(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<Void> invocation, org.junit.jupiter.api.extension.ReflectiveInvocationContext<Method> invocationContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) throws Throwable
interceptBeforeEachMethod in interface org.junit.jupiter.api.extension.InvocationInterceptorThrowablepublic void interceptTestMethod(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<Void> invocation, org.junit.jupiter.api.extension.ReflectiveInvocationContext<Method> invocationContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) throws Throwable
interceptTestMethod in interface org.junit.jupiter.api.extension.InvocationInterceptorThrowablepublic void interceptTestTemplateMethod(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<Void> invocation, org.junit.jupiter.api.extension.ReflectiveInvocationContext<Method> invocationContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) throws Throwable
interceptTestTemplateMethod in interface org.junit.jupiter.api.extension.InvocationInterceptorThrowablepublic <T> T interceptTestFactoryMethod(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<T> invocation,
org.junit.jupiter.api.extension.ReflectiveInvocationContext<Method> invocationContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext)
throws Throwable
interceptTestFactoryMethod in interface org.junit.jupiter.api.extension.InvocationInterceptorThrowablepublic void interceptAfterEachMethod(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<Void> invocation, org.junit.jupiter.api.extension.ReflectiveInvocationContext<Method> invocationContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) throws Throwable
interceptAfterEachMethod in interface org.junit.jupiter.api.extension.InvocationInterceptorThrowablepublic void interceptAfterAllMethod(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<Void> invocation, org.junit.jupiter.api.extension.ReflectiveInvocationContext<Method> invocationContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) throws Throwable
interceptAfterAllMethod in interface org.junit.jupiter.api.extension.InvocationInterceptorThrowablepublic void afterAll(org.junit.jupiter.api.extension.ExtensionContext context)
throws Exception
afterAll in interface org.junit.jupiter.api.extension.AfterAllCallbackExceptionpublic boolean supportsParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext)
throws org.junit.jupiter.api.extension.ParameterResolutionException
supportsParameter in interface org.junit.jupiter.api.extension.ParameterResolverorg.junit.jupiter.api.extension.ParameterResolutionExceptionpublic Object resolveParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) throws org.junit.jupiter.api.extension.ParameterResolutionException
resolveParameter in interface org.junit.jupiter.api.extension.ParameterResolverorg.junit.jupiter.api.extension.ParameterResolutionExceptionCopyright © 2020 JBoss by Red Hat. All rights reserved.