public class WeldTestSupport<C extends io.dropwizard.Configuration>
extends io.dropwizard.testing.DropwizardTestSupport<C>
Example usage:
@ClassRule
public static final DropwizardAppRule<AppConfiguration> RULE = new DropwizardAppRule<>(
new WeldTestSupport<>(Application.class, ResourceHelpers.resourceFilePath("config.yml")));
| Constructor and Description |
|---|
WeldTestSupport(java.lang.Class<? extends io.dropwizard.Application<C>> applicationClass,
C configuration) |
WeldTestSupport(java.lang.Class<? extends io.dropwizard.Application<C>> applicationClass,
java.lang.String configPath,
io.dropwizard.testing.ConfigOverride... configOverrides) |
| Modifier and Type | Method and Description |
|---|---|
void |
after() |
io.dropwizard.Application<C> |
newApplication() |
public WeldTestSupport(java.lang.Class<? extends io.dropwizard.Application<C>> applicationClass, @Nullable java.lang.String configPath, io.dropwizard.testing.ConfigOverride... configOverrides)
public io.dropwizard.Application<C> newApplication()
newApplication in class io.dropwizard.testing.DropwizardTestSupport<C extends io.dropwizard.Configuration>public void after()
after in class io.dropwizard.testing.DropwizardTestSupport<C extends io.dropwizard.Configuration>