Package | Description |
---|---|
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.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.params |
JUnit Jupiter extension for parameterized tests.
|
org.junit.jupiter.params.aggregator | |
org.junit.jupiter.params.converter |
ArgumentConverter
implementations and the corresponding
@ConvertWith annotation. |
Modifier and Type | Method and Description |
---|---|
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 . |
Modifier and Type | Method and Description |
---|---|
private java.lang.reflect.Type |
TypeBasedParameterResolver.getParameterType(ParameterContext parameterContext) |
abstract T |
TypeBasedParameterResolver.resolveParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
boolean |
TypeBasedParameterResolver.supportsParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
DefaultParameterContext |
Modifier and Type | Method and Description |
---|---|
private java.lang.Object |
ExecutableInvoker.resolveParameter(ParameterContext parameterContext,
java.lang.reflect.Executable executable,
ExtensionContext extensionContext,
ExtensionRegistry extensionRegistry) |
Modifier and Type | Method and Description |
---|---|
TestReporter |
TestReporterParameterResolver.resolveParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
TestInfo |
TestInfoParameterResolver.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 . |
RepetitionInfo |
RepetitionInfoParameterResolver.resolveParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
boolean |
TestReporterParameterResolver.supportsParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
boolean |
TestInfoParameterResolver.supportsParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
boolean |
TempDirectory.supportsParameter(ParameterContext parameterContext,
ExtensionContext extensionContext)
|
boolean |
RepetitionInfoParameterResolver.supportsParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
Modifier and Type | Method and Description |
---|---|
(package private) abstract ParameterizedTestMethodContext.Resolver |
ParameterizedTestMethodContext.ResolverType.createResolver(ParameterContext parameterContext) |
private ParameterizedTestMethodContext.Resolver |
ParameterizedTestMethodContext.getResolver(ParameterContext parameterContext) |
private static ParameterResolutionException |
ParameterizedTestMethodContext.parameterResolutionException(java.lang.String message,
java.lang.Exception cause,
ParameterContext parameterContext) |
(package private) java.lang.Object |
ParameterizedTestMethodContext.resolve(ParameterContext parameterContext,
java.lang.Object[] arguments)
Resolve the parameter for the supplied context using the supplied
arguments.
|
java.lang.Object |
ParameterizedTestMethodContext.Resolver.resolve(ParameterContext parameterContext,
java.lang.Object[] arguments) |
java.lang.Object |
ParameterizedTestMethodContext.Converter.resolve(ParameterContext parameterContext,
java.lang.Object[] arguments) |
java.lang.Object |
ParameterizedTestMethodContext.Aggregator.resolve(ParameterContext parameterContext,
java.lang.Object[] arguments) |
java.lang.Object |
ParameterizedTestParameterResolver.resolveParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
boolean |
ParameterizedTestParameterResolver.supportsParameter(ParameterContext parameterContext,
ExtensionContext extensionContext) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ArgumentsAggregator.aggregateArguments(ArgumentsAccessor accessor,
ParameterContext context)
Aggregate the arguments contained in the supplied
accessor into a
single object. |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
SimpleArgumentConverter.convert(java.lang.Object source,
ParameterContext context) |
java.lang.Object |
ArgumentConverter.convert(java.lang.Object source,
ParameterContext context)
Convert the supplied
source object according to the supplied
context . |