| Package | Description |
|---|---|
| org.junit.jupiter.api.condition |
Annotation-based conditions for enabling or disabling tests in JUnit Jupiter.
|
| org.junit.jupiter.api.extension |
JUnit Jupiter API for writing extensions.
|
| org.junit.jupiter.api.extension.support |
JUnit Jupiter API support for writing extensions.
|
| org.junit.jupiter.api.io |
IO-related support in JUnit Jupiter.
|
| 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.
|
| org.junit.jupiter.engine.extension |
Test extensions specific to the JUnit Jupiter test engine.
|
| org.junit.jupiter.migrationsupport.conditions |
Extensions which provide support for conditional test execution features of
JUnit 4 (e.g., the
@Ignore annotation) within JUnit
Jupiter. |
| org.junit.jupiter.migrationsupport.rules |
Extensions which provide (limited) support for JUnit 4 rules within JUnit Jupiter.
|
| org.junit.jupiter.params |
JUnit Jupiter extension for parameterized tests.
|
| org.junit.jupiter.params.provider |
ArgumentsProvider
implementations and their corresponding
ArgumentsSource
annotations. |
| Modifier and Type | Method and Description |
|---|---|
ConditionEvaluationResult |
AbstractOsBasedExecutionCondition.evaluateExecutionCondition(ExtensionContext context) |
ConditionEvaluationResult |
AbstractRepeatableAnnotationCondition.evaluateExecutionCondition(ExtensionContext context) |
ConditionEvaluationResult |
BooleanExecutionCondition.evaluateExecutionCondition(ExtensionContext context) |
ConditionEvaluationResult |
MethodBasedCondition.evaluateExecutionCondition(ExtensionContext context) |
(package private) java.lang.reflect.Method |
MethodBasedCondition.getConditionMethod(java.lang.String fullyQualifiedMethodName,
ExtensionContext context) |
private boolean |
MethodBasedCondition.invokeConditionMethod(java.lang.reflect.Method method,
ExtensionContext context) |
| Modifier and Type | Method and Description |
|---|---|
ExtensionContext |
ExtensionContext.getRoot()
Get the root
ExtensionContext. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<ExtensionContext> |
ExtensionContext.getParent()
Get the parent extension context, if available.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AfterAllCallback.afterAll(ExtensionContext context)
Callback that is invoked once after all tests in the current
container.
|
void |
AfterEachCallback.afterEach(ExtensionContext context)
Callback that is invoked after an individual test and any
user-defined teardown methods for that test have been executed.
|
void |
AfterTestExecutionCallback.afterTestExecution(ExtensionContext context)
Callback that is invoked immediately after an individual test has
been executed but before any user-defined teardown methods have been
executed for that test.
|
void |
BeforeAllCallback.beforeAll(ExtensionContext context)
Callback that is invoked once before all tests in the current
container.
|
void |
BeforeEachCallback.beforeEach(ExtensionContext context)
Callback that is invoked before an individual test and any
user-defined setup methods for that test have been executed.
|
void |
BeforeTestExecutionCallback.beforeTestExecution(ExtensionContext context)
Callback that is invoked immediately before an individual test is
executed but after any user-defined setup methods have been executed
for that test.
|
java.lang.Object |
TestInstanceFactory.createTestInstance(TestInstanceFactoryContext factoryContext,
ExtensionContext extensionContext)
Callback for creating a test instance for the supplied context.
|
ConditionEvaluationResult |
ExecutionCondition.evaluateExecutionCondition(ExtensionContext context)
Evaluate this condition for the supplied
ExtensionContext. |
default void |
LifecycleMethodExecutionExceptionHandler.handleAfterAllMethodExecutionException(ExtensionContext context,
java.lang.Throwable throwable)
Handle the supplied
Throwable that was thrown during execution of
a @AfterAll lifecycle method. |
default void |
LifecycleMethodExecutionExceptionHandler.handleAfterEachMethodExecutionException(ExtensionContext context,
java.lang.Throwable throwable)
Handle the supplied
Throwable that was thrown during execution of
a @AfterEach lifecycle method. |
default void |
LifecycleMethodExecutionExceptionHandler.handleBeforeAllMethodExecutionException(ExtensionContext context,
java.lang.Throwable throwable)
Handle the supplied
Throwable that was thrown during execution of
a @BeforeAll lifecycle method. |
default void |
LifecycleMethodExecutionExceptionHandler.handleBeforeEachMethodExecutionException(ExtensionContext context,
java.lang.Throwable throwable)
Handle the supplied
Throwable that was thrown during execution of
a @BeforeEach lifecycle method. |
void |
TestExecutionExceptionHandler.handleTestExecutionException(ExtensionContext context,
java.lang.Throwable throwable)
Handle the supplied
throwable. |
default void |
InvocationInterceptor.interceptAfterAllMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext)
Intercept the invocation of an
@AfterAll method. |
default void |
InvocationInterceptor.interceptAfterEachMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext)
Intercept the invocation of an
@AfterEach method. |
default void |
InvocationInterceptor.interceptBeforeAllMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext)
Intercept the invocation of a
@BeforeAll method. |
default void |
InvocationInterceptor.interceptBeforeEachMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext)
Intercept the invocation of a
@BeforeEach method. |
default void |
InvocationInterceptor.interceptDynamicTest(InvocationInterceptor.Invocation<java.lang.Void> invocation,
DynamicTestInvocationContext invocationContext,
ExtensionContext extensionContext)
Intercept the invocation of a
DynamicTest. |
default void |
InvocationInterceptor.interceptDynamicTest(InvocationInterceptor.Invocation<java.lang.Void> invocation,
ExtensionContext extensionContext)
|
default <T> T |
InvocationInterceptor.interceptTestClassConstructor(InvocationInterceptor.Invocation<T> invocation,
ReflectiveInvocationContext<java.lang.reflect.Constructor<T>> invocationContext,
ExtensionContext extensionContext)
Intercept the invocation of a test class constructor.
|
default <T> T |
InvocationInterceptor.interceptTestFactoryMethod(InvocationInterceptor.Invocation<T> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext)
Intercept the invocation of a
@TestFactory method,
such as a @RepeatedTest or
@ParameterizedTest method. |
default void |
InvocationInterceptor.interceptTestMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext)
Intercept the invocation of a
@Test method. |
default void |
InvocationInterceptor.interceptTestTemplateMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext)
Intercept the invocation of a
@TestTemplate method. |
void |
TestInstancePostProcessor.postProcessTestInstance(java.lang.Object testInstance,
ExtensionContext context)
Callback for post-processing the supplied test instance.
|
void |
TestInstancePreConstructCallback.preConstructTestInstance(TestInstanceFactoryContext factoryContext,
ExtensionContext context)
Callback invoked prior to test instances being constructed.
|
void |
TestInstancePreDestroyCallback.preDestroyTestInstance(ExtensionContext context)
Callback for processing test instances before they are destroyed.
|
static void |
TestInstancePreDestroyCallback.preDestroyTestInstances(ExtensionContext context,
java.util.function.Consumer<java.lang.Object> callback)
Utility method for processing all test instances of an
ExtensionContext that are not present in any of its parent
contexts. |
java.util.stream.Stream<TestTemplateInvocationContext> |
TestTemplateInvocationContextProvider.provideTestTemplateInvocationContexts(ExtensionContext context)
Provide invocation contexts
for the test template method represented by the supplied
context. |
java.lang.Object |
ParameterResolver.resolveParameter(ParameterContext parameterContext,
ExtensionContext extensionContext)
Resolve an argument for the
Parameter in the supplied ParameterContext
for the supplied ExtensionContext. |
boolean |
ParameterResolver.supportsParameter(ParameterContext parameterContext,
ExtensionContext extensionContext)
Determine if this resolver supports resolution of an argument for the
Parameter in the supplied ParameterContext for the supplied
ExtensionContext. |
boolean |
TestTemplateInvocationContextProvider.supportsTestTemplate(ExtensionContext context)
Determine if this provider supports providing invocation contexts for the
test template method represented by the supplied
context. |
default void |
TestWatcher.testAborted(ExtensionContext context,
java.lang.Throwable cause)
Invoked after a test has been aborted.
|
default void |
TestWatcher.testDisabled(ExtensionContext context,
java.util.Optional<java.lang.String> reason)
Invoked after a disabled test has been skipped.
|
default void |
TestWatcher.testFailed(ExtensionContext context,
java.lang.Throwable cause)
Invoked after a test has failed.
|
default void |
TestWatcher.testSuccessful(ExtensionContext context)
Invoked after a test has completed successfully.
|
| Modifier and Type | Method and Description |
|---|---|
abstract T |
TypeBasedParameterResolver.resolveParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
boolean |
TypeBasedParameterResolver.supportsParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
| Modifier and Type | Method and Description |
|---|---|
java.nio.file.Path |
TempDirFactory.createTempDirectory(AnnotatedElementContext elementContext,
ExtensionContext extensionContext)
Create a new temporary directory.
|
java.nio.file.Path |
TempDirFactory.Standard.createTempDirectory(AnnotatedElementContext elementContext,
ExtensionContext extensionContext) |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
AbstractExtensionContext<T extends TestDescriptor> |
(package private) class |
ClassExtensionContext |
(package private) class |
DynamicExtensionContext |
(package private) class |
JupiterEngineExtensionContext |
(package private) class |
MethodExtensionContext |
(package private) class |
TestTemplateExtensionContext |
| Modifier and Type | Field and Description |
|---|---|
private ExtensionContext |
AbstractExtensionContext.parent |
| Modifier and Type | Method and Description |
|---|---|
ExtensionContext |
AbstractExtensionContext.getRoot() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<ExtensionContext> |
AbstractExtensionContext.getParent() |
| Modifier and Type | Method and Description |
|---|---|
private NamespacedHierarchicalStore<ExtensionContext.Namespace> |
AbstractExtensionContext.createStore(ExtensionContext parent) |
private TestInstances |
ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(JupiterEngineExecutionContext parentExecutionContext,
ExtensionContext extensionContext,
ExtensionRegistry registry,
ExtensionRegistrar registrar,
ThrowableCollector throwableCollector) |
protected abstract TestInstances |
ClassBasedTestDescriptor.instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext,
ExtensionRegistry registry,
ExtensionRegistrar registrar,
ExtensionContext extensionContext,
ThrowableCollector throwableCollector) |
protected TestInstances |
ClassTestDescriptor.instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext,
ExtensionRegistry registry,
ExtensionRegistrar registrar,
ExtensionContext extensionContext,
ThrowableCollector throwableCollector) |
protected TestInstances |
NestedClassTestDescriptor.instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext,
ExtensionRegistry registry,
ExtensionRegistrar registrar,
ExtensionContext extensionContext,
ThrowableCollector throwableCollector) |
protected TestInstances |
ClassBasedTestDescriptor.instantiateTestClass(java.util.Optional<TestInstances> outerInstances,
ExtensionRegistry registry,
ExtensionContext extensionContext) |
void |
TestMethodTestDescriptor.CallbackInvoker.invoke(T t,
ExtensionContext context) |
private void |
ClassBasedTestDescriptor.invokeAfterAllMethodExecutionExceptionHandlers(ExtensionRegistry registry,
ExtensionContext context,
java.lang.Throwable throwable) |
private void |
TestMethodTestDescriptor.invokeAfterEachExecutionExceptionHandlers(ExtensionContext context,
ExtensionRegistry registry,
java.lang.Throwable throwable) |
private void |
ClassBasedTestDescriptor.invokeBeforeAllMethodExecutionExceptionHandlers(ExtensionRegistry registry,
ExtensionContext context,
java.lang.Throwable throwable) |
private void |
TestMethodTestDescriptor.invokeBeforeEachExecutionExceptionHandlers(ExtensionContext context,
ExtensionRegistry registry,
java.lang.Throwable throwable) |
private void |
ClassBasedTestDescriptor.invokeMethodInExtensionContext(java.lang.reflect.Method method,
ExtensionContext context,
ExtensionRegistry registry,
InterceptingExecutableInvoker.ReflectiveInterceptorCall.VoidMethodInterceptorCall interceptorCall) |
private java.lang.Object |
ClassBasedTestDescriptor.invokeTestClassConstructor(java.util.Optional<java.lang.Object> outerInstance,
ExtensionRegistry registry,
ExtensionContext extensionContext) |
private void |
TestMethodTestDescriptor.invokeTestExecutionExceptionHandlers(ExtensionRegistry registry,
ExtensionContext context,
java.lang.Throwable throwable) |
private java.lang.Object |
ClassBasedTestDescriptor.invokeTestInstanceFactory(java.util.Optional<java.lang.Object> outerInstance,
ExtensionContext extensionContext) |
private void |
ClassBasedTestDescriptor.invokeTestInstancePostProcessors(java.lang.Object instance,
ExtensionRegistry registry,
ExtensionContext context) |
private void |
ClassBasedTestDescriptor.invokeTestInstancePreConstructCallbacks(TestInstanceFactoryContext factoryContext,
ExtensionRegistry registry,
ExtensionContext context) |
private java.util.List<TestTemplateInvocationContextProvider> |
TestTemplateTestDescriptor.validateProviders(ExtensionContext extensionContext,
ExtensionRegistry extensionRegistry) |
| Modifier and Type | Field and Description |
|---|---|
private ExtensionContext |
DefaultExecutableInvoker.extensionContext |
(package private) ExtensionContext |
JupiterEngineExecutionContext.State.extensionContext |
| Modifier and Type | Method and Description |
|---|---|
ExtensionContext |
JupiterEngineExecutionContext.getExtensionContext() |
| Modifier and Type | Method and Description |
|---|---|
T |
InterceptingExecutableInvoker.ReflectiveInterceptorCall.apply(InvocationInterceptor interceptor,
InvocationInterceptor.Invocation<T> invocation,
ReflectiveInvocationContext<E> invocationContext,
ExtensionContext extensionContext) |
void |
InterceptingExecutableInvoker.ReflectiveInterceptorCall.VoidMethodInterceptorCall.apply(InvocationInterceptor interceptor,
InvocationInterceptor.Invocation<java.lang.Void> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext) |
private ConditionEvaluationResult |
ConditionEvaluator.evaluate(ExecutionCondition condition,
ExtensionContext context) |
ConditionEvaluationResult |
ConditionEvaluator.evaluate(ExtensionRegistry extensionRegistry,
JupiterConfiguration configuration,
ExtensionContext context)
Evaluate all
ExecutionCondition extensions registered for the
supplied ExtensionContext. |
<T> T |
InterceptingExecutableInvoker.invoke(java.lang.reflect.Constructor<T> constructor,
java.util.Optional<java.lang.Object> outerInstance,
ExtensionContext extensionContext,
ExtensionRegistry extensionRegistry,
InterceptingExecutableInvoker.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> |
InterceptingExecutableInvoker.invoke(InvocationInterceptor.Invocation<T> originalInvocation,
ReflectiveInvocationContext<E> invocationContext,
ExtensionContext extensionContext,
ExtensionRegistry extensionRegistry,
InterceptingExecutableInvoker.ReflectiveInterceptorCall<E,T> call) |
<T> T |
InterceptingExecutableInvoker.invoke(java.lang.reflect.Method method,
java.lang.Object target,
ExtensionContext extensionContext,
ExtensionRegistry extensionRegistry,
InterceptingExecutableInvoker.ReflectiveInterceptorCall<java.lang.reflect.Method,T> interceptorCall)
Invoke the supplied method with dynamic parameter resolution.
|
void |
AfterEachMethodAdapter.invokeAfterEachMethod(ExtensionContext context,
ExtensionRegistry registry) |
void |
BeforeEachMethodAdapter.invokeBeforeEachMethod(ExtensionContext context,
ExtensionRegistry registry) |
private void |
ConditionEvaluator.logResult(java.lang.Class<?> conditionType,
ConditionEvaluationResult result,
ExtensionContext context) |
private static java.lang.Object |
ParameterResolutionUtils.resolveParameter(ParameterContext parameterContext,
java.lang.reflect.Executable executable,
ExtensionContext extensionContext,
ExtensionRegistry extensionRegistry) |
static java.lang.Object[] |
ParameterResolutionUtils.resolveParameters(java.lang.reflect.Executable executable,
java.util.Optional<java.lang.Object> target,
java.util.Optional<java.lang.Object> outerInstance,
ExtensionContext extensionContext,
ExtensionRegistry extensionRegistry)
Resolve the array of parameters for the supplied executable, target, and
outer instance.
|
static java.lang.Object[] |
ParameterResolutionUtils.resolveParameters(java.lang.reflect.Method method,
java.util.Optional<java.lang.Object> target,
ExtensionContext extensionContext,
ExtensionRegistry extensionRegistry)
Resolve the array of parameters for the supplied method and target.
|
JupiterEngineExecutionContext.Builder |
JupiterEngineExecutionContext.Builder.withExtensionContext(ExtensionContext extensionContext) |
| Constructor and Description |
|---|
DefaultExecutableInvoker(ExtensionContext extensionContext,
ExtensionRegistry extensionRegistry) |
| Modifier and Type | Field and Description |
|---|---|
private ExtensionContext |
TempDirectory.CloseablePath.extensionContext |
private ExtensionContext |
TimeoutConfiguration.extensionContext |
| Modifier and Type | Method and Description |
|---|---|
void |
TempDirectory.beforeAll(ExtensionContext context)
Perform field injection for non-private,
static fields (i.e.,
class fields) of type Path or File that are annotated with
@TempDir. |
void |
TimeoutExtension.beforeAll(ExtensionContext context) |
void |
TempDirectory.beforeEach(ExtensionContext context)
Perform field injection for non-private, non-static fields (i.e.,
instance fields) of type
Path or File that are annotated
with @TempDir. |
void |
TimeoutExtension.beforeEach(ExtensionContext context) |
(package private) static TempDirectory.CloseablePath |
TempDirectory.createTempDir(TempDirFactory factory,
CleanupMode cleanupMode,
AnnotatedElementContext elementContext,
ExtensionContext extensionContext) |
private <T> InvocationInterceptor.Invocation<T> |
TimeoutExtension.decorate(InvocationInterceptor.Invocation<T> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext,
TimeoutDuration timeout) |
private java.lang.String |
TimeoutExtension.describe(ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext) |
ConditionEvaluationResult |
DisabledCondition.evaluateExecutionCondition(ExtensionContext context)
Containers/tests are disabled if
@Disabled is present on the test
class or method. |
ConditionEvaluationResult |
RepetitionExtension.evaluateExecutionCondition(ExtensionContext context) |
private Timeout.ThreadMode |
TimeoutExtension.getAnnotationThreadMode(ExtensionContext extensionContext) |
private TimeoutDuration |
TimeoutExtension.getDefaultTimeout(ExtensionContext extensionContext,
TimeoutExtension.TimeoutProvider defaultTimeoutProvider) |
private TimeoutConfiguration |
TimeoutExtension.getGlobalTimeoutConfiguration(ExtensionContext extensionContext) |
private java.lang.Object |
TempDirectory.getPathOrFile(AnnotatedElementContext elementContext,
java.lang.Class<?> type,
TempDirFactory factory,
CleanupMode cleanupMode,
TempDirectory.Scope scope,
ExtensionContext extensionContext) |
private TempDirectory.Scope |
TempDirectory.getScope(ExtensionContext context) |
private void |
TempDirectory.injectFields(ExtensionContext context,
java.lang.Object testInstance,
java.lang.Class<?> testClass,
java.util.function.Predicate<java.lang.reflect.Field> predicate) |
private void |
TempDirectory.injectInstanceFields(ExtensionContext context,
java.lang.Object instance) |
private void |
TempDirectory.injectStaticFields(ExtensionContext context,
java.lang.Class<?> testClass) |
private static void |
TempDirectory.installFailureTracker(ExtensionContext context) |
private <T> T |
TimeoutExtension.intercept(InvocationInterceptor.Invocation<T> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext,
TimeoutDuration explicitTimeout,
TimeoutExtension.TimeoutProvider defaultTimeoutProvider) |
void |
TimeoutExtension.interceptAfterAllMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext) |
void |
TimeoutExtension.interceptAfterEachMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext) |
void |
TimeoutExtension.interceptBeforeAllMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext) |
void |
TimeoutExtension.interceptBeforeEachMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext) |
private void |
TimeoutExtension.interceptLifecycleMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext,
TimeoutExtension.TimeoutProvider defaultTimeoutProvider) |
private <T> T |
TimeoutExtension.interceptTestableMethod(InvocationInterceptor.Invocation<T> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext,
TimeoutExtension.TimeoutProvider defaultTimeoutProvider) |
<T> T |
TimeoutExtension.interceptTestFactoryMethod(InvocationInterceptor.Invocation<T> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext) |
void |
TimeoutExtension.interceptTestMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext) |
void |
TimeoutExtension.interceptTestTemplateMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation,
ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext,
ExtensionContext extensionContext) |
private boolean |
TimeoutExtension.isTimeoutDisabled(ExtensionContext extensionContext)
Determine if timeouts are disabled for the supplied extension context.
|
java.util.stream.Stream<TestTemplateInvocationContext> |
RepeatedTestExtension.provideTestTemplateInvocationContexts(ExtensionContext context) |
private void |
TimeoutExtension.readAndStoreTimeoutSoChildrenInheritIt(ExtensionContext context) |
RepetitionInfo |
RepetitionExtension.resolveParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
java.lang.Object |
TempDirectory.resolveParameter(ParameterContext parameterContext,
ExtensionContext extensionContext)
Resolve the current temporary directory for the
Parameter in the
supplied ParameterContext. |
TestInfo |
TestInfoParameterResolver.resolveParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
TestReporter |
TestReporterParameterResolver.resolveParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
private Timeout.ThreadMode |
TimeoutExtension.resolveTimeoutThreadMode(ExtensionContext extensionContext) |
private static boolean |
TempDirectory.selfOrChildFailed(ExtensionContext context) |
boolean |
RepetitionExtension.supportsParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
boolean |
TempDirectory.supportsParameter(ParameterContext parameterContext,
ExtensionContext extensionContext)
|
boolean |
TestInfoParameterResolver.supportsParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
boolean |
TestReporterParameterResolver.supportsParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
boolean |
RepeatedTestExtension.supportsTestTemplate(ExtensionContext context) |
void |
RepetitionExtension.testFailed(ExtensionContext context,
java.lang.Throwable cause) |
| Constructor and Description |
|---|
CloseablePath(TempDirFactory factory,
CleanupMode cleanupMode,
AnnotatedElementContext elementContext,
ExtensionContext extensionContext) |
DefaultTestInfo(ExtensionContext extensionContext) |
TimeoutConfiguration(ExtensionContext extensionContext) |
| Modifier and Type | Method and Description |
|---|---|
ConditionEvaluationResult |
IgnoreCondition.evaluateExecutionCondition(ExtensionContext context)
Containers/tests are disabled if
@Ignore is present on
the test class or method. |
| Modifier and Type | Method and Description |
|---|---|
void |
ExpectedExceptionSupport.afterEach(ExtensionContext context) |
void |
ExternalResourceSupport.afterEach(ExtensionContext context) |
void |
TestRuleSupport.afterEach(ExtensionContext context) |
void |
VerifierSupport.afterEach(ExtensionContext context) |
void |
ExternalResourceSupport.beforeEach(ExtensionContext context) |
void |
TestRuleSupport.beforeEach(ExtensionContext context) |
private java.util.List<TestRuleAnnotatedMember> |
TestRuleSupport.getRuleAnnotatedMembers(ExtensionContext context) |
private ExtensionContext.Store |
ExpectedExceptionSupport.getStore(ExtensionContext context) |
void |
ExpectedExceptionSupport.handleTestExecutionException(ExtensionContext context,
java.lang.Throwable throwable) |
void |
TestRuleSupport.handleTestExecutionException(ExtensionContext context,
java.lang.Throwable throwable) |
private int |
TestRuleSupport.invokeAppropriateMethodOnRuleAnnotatedMembers(ExtensionContext context,
boolean reverseOrder,
TestRuleSupport.AdviceInvoker adviceInvoker) |
| Modifier and Type | Method and Description |
|---|---|
void |
ParameterizedTestParameterResolver.afterTestExecution(ExtensionContext context) |
protected static java.util.stream.Stream<? extends Arguments> |
ParameterizedTestExtension.arguments(ArgumentsProvider provider,
ExtensionContext context) |
private ParameterizedTestNameFormatter |
ParameterizedTestExtension.createNameFormatter(ExtensionContext extensionContext,
java.lang.reflect.Method templateMethod,
ParameterizedTestMethodContext methodContext,
java.lang.String displayName,
int argumentMaxLength) |
private ExtensionContext.Store |
ParameterizedTestExtension.getStore(ExtensionContext context) |
java.util.stream.Stream<TestTemplateInvocationContext> |
ParameterizedTestExtension.provideTestTemplateInvocationContexts(ExtensionContext extensionContext) |
java.lang.Object |
ParameterizedTestParameterResolver.resolveParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
boolean |
ParameterizedTestParameterResolver.supportsParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
boolean |
ParameterizedTestExtension.supportsTestTemplate(ExtensionContext context) |
| Modifier and Type | Method and Description |
|---|---|
private <E extends java.lang.Enum<E>> |
EnumArgumentsProvider.determineEnumClass(ExtensionContext context,
EnumSource enumSource) |
private <E extends java.lang.Enum<E>> |
EnumArgumentsProvider.getEnumConstants(ExtensionContext context,
EnumSource enumSource) |
java.io.InputStream |
CsvFileArgumentsProvider.Source.open(ExtensionContext context) |
java.util.stream.Stream<? extends Arguments> |
AnnotationBasedArgumentsProvider.provideArguments(ExtensionContext context) |
java.util.stream.Stream<? extends Arguments> |
ArgumentsProvider.provideArguments(ExtensionContext context)
|
java.util.stream.Stream<? extends Arguments> |
EmptyArgumentsProvider.provideArguments(ExtensionContext context) |
java.util.stream.Stream<? extends Arguments> |
NullArgumentsProvider.provideArguments(ExtensionContext context) |
protected abstract java.util.stream.Stream<? extends Arguments> |
AnnotationBasedArgumentsProvider.provideArguments(ExtensionContext context,
A annotation)
Provide a
Stream of Arguments — based on metadata in the
provided annotation — to be passed to a @ParameterizedTest method. |
protected java.util.stream.Stream<? extends Arguments> |
CsvFileArgumentsProvider.provideArguments(ExtensionContext context,
CsvFileSource csvFileSource) |
protected java.util.stream.Stream<? extends Arguments> |
CsvArgumentsProvider.provideArguments(ExtensionContext context,
CsvSource csvSource) |
protected java.util.stream.Stream<? extends Arguments> |
EnumArgumentsProvider.provideArguments(ExtensionContext context,
EnumSource enumSource) |
protected java.util.stream.Stream<? extends Arguments> |
MethodArgumentsProvider.provideArguments(ExtensionContext context,
MethodSource methodSource) |
protected java.util.stream.Stream<? extends Arguments> |
ValueArgumentsProvider.provideArguments(ExtensionContext context,
ValueSource valueSource) |