public abstract class TestParametersSupport
extends java.lang.Object
implements org.junit.jupiter.api.extension.ParameterResolver
Application or exact application classObjectMapperClientSupport application web client helperJit annotated parameter will be obtained from guice context (assume JIT binding)DropwizardTestSupport provides plus guice-managed beans.| Constructor and Description |
|---|
TestParametersSupport() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ClientSupport |
getClient(org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
protected abstract java.util.Optional<com.google.inject.Injector> |
getInjector(org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
protected abstract io.dropwizard.testing.DropwizardTestSupport<?> |
getSupport(org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
java.lang.Object |
resolveParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
boolean |
supportsParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
public 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 java.lang.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.ParameterResolutionExceptionprotected abstract io.dropwizard.testing.DropwizardTestSupport<?> getSupport(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
extensionContext - junit extension contextprotected abstract ClientSupport getClient(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
extensionContext - junit extension contextprotected abstract java.util.Optional<com.google.inject.Injector> getInjector(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
extensionContext - junit extension context