C
- the configuration typepublic class DropwizardTestSupport<C extends Configuration> extends Object
By default, the Application
will be constructed using reflection to invoke the nullary
constructor. If your application does not provide a public nullary constructor, you will need to
override the newApplication()
method to provide your application instance(s).
Modifier and Type | Class and Description |
---|---|
static class |
DropwizardTestSupport.ServiceListener<T extends Configuration> |
Modifier and Type | Field and Description |
---|---|
protected Application<C> |
application |
protected Class<? extends Application<C>> |
applicationClass |
protected Function<Application<C>,Command> |
commandInstantiator |
protected Set<ConfigOverride> |
configOverrides |
protected String |
configPath |
protected ConfigurationSourceProvider |
configSourceProvider |
protected C |
configuration |
protected String |
customPropertyPrefix |
protected Environment |
environment |
protected boolean |
explicitConfig
Flag that indicates whether instance was constructed with an explicit
Configuration object or not; handling of the two cases differ.
|
protected org.eclipse.jetty.server.Server |
jettyServer |
protected List<DropwizardTestSupport.ServiceListener<C>> |
listeners |
Constructor and Description |
---|
DropwizardTestSupport(Class<? extends Application<C>> applicationClass,
C configuration)
Alternative constructor that may be used to directly provide Configuration
to use, instead of specifying resource path for locating data to create
Configuration.
|
DropwizardTestSupport(Class<? extends Application<C>> applicationClass,
C configuration,
Function<Application<C>,Command> commandInstantiator)
Alternate constructor that allows specifying the command the Dropwizard application is started with.
|
DropwizardTestSupport(Class<? extends Application<C>> applicationClass,
String configPath,
ConfigOverride... configOverrides) |
DropwizardTestSupport(Class<? extends Application<C>> applicationClass,
String configPath,
ConfigurationSourceProvider configSourceProvider,
ConfigOverride... configOverrides) |
DropwizardTestSupport(Class<? extends Application<C>> applicationClass,
String configPath,
ConfigurationSourceProvider configSourceProvider,
String customPropertyPrefix,
ConfigOverride... configOverrides) |
DropwizardTestSupport(Class<? extends Application<C>> applicationClass,
String configPath,
ConfigurationSourceProvider configSourceProvider,
String customPropertyPrefix,
Function<Application<C>,Command> commandInstantiator,
ConfigOverride... configOverrides) |
DropwizardTestSupport(Class<? extends Application<C>> applicationClass,
String configPath,
Optional<String> customPropertyPrefix,
ConfigOverride... configOverrides)
Deprecated.
|
DropwizardTestSupport(Class<? extends Application<C>> applicationClass,
String configPath,
Optional<String> customPropertyPrefix,
Function<Application<C>,Command> commandInstantiator,
ConfigOverride... configOverrides)
Deprecated.
|
DropwizardTestSupport(Class<? extends Application<C>> applicationClass,
String configPath,
String customPropertyPrefix,
ConfigOverride... configOverrides) |
DropwizardTestSupport(Class<? extends Application<C>> applicationClass,
String configPath,
String customPropertyPrefix,
Function<Application<C>,Command> commandInstantiator,
ConfigOverride... configOverrides) |
Modifier and Type | Method and Description |
---|---|
DropwizardTestSupport<C> |
addListener(DropwizardTestSupport.ServiceListener<C> listener) |
void |
after() |
void |
before() |
int |
getAdminPort() |
<A extends Application<C>> |
getApplication() |
C |
getConfiguration() |
Environment |
getEnvironment() |
int |
getLocalPort() |
com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
int |
getPort(int connectorIndex) |
DropwizardTestSupport<C> |
manage(Managed managed) |
Application<C> |
newApplication() |
protected final Class<? extends Application<C extends Configuration>> applicationClass
@Nullable protected final ConfigurationSourceProvider configSourceProvider
protected final Set<ConfigOverride> configOverrides
protected final Function<Application<C extends Configuration>,Command> commandInstantiator
protected final boolean explicitConfig
configuration
changes during lifecycle.@Nullable protected C extends Configuration configuration
@Nullable protected Application<C extends Configuration> application
@Nullable protected Environment environment
@Nullable protected org.eclipse.jetty.server.Server jettyServer
protected List<DropwizardTestSupport.ServiceListener<C extends Configuration>> listeners
public DropwizardTestSupport(Class<? extends Application<C>> applicationClass, @Nullable String configPath, ConfigOverride... configOverrides)
public DropwizardTestSupport(Class<? extends Application<C>> applicationClass, @Nullable String configPath, @Nullable ConfigurationSourceProvider configSourceProvider, ConfigOverride... configOverrides)
@Deprecated public DropwizardTestSupport(Class<? extends Application<C>> applicationClass, @Nullable String configPath, Optional<String> customPropertyPrefix, ConfigOverride... configOverrides)
DropwizardTestSupport(Class, String, String, ConfigOverride...)
instead.public DropwizardTestSupport(Class<? extends Application<C>> applicationClass, @Nullable String configPath, @Nullable ConfigurationSourceProvider configSourceProvider, @Nullable String customPropertyPrefix, ConfigOverride... configOverrides)
public DropwizardTestSupport(Class<? extends Application<C>> applicationClass, @Nullable String configPath, @Nullable String customPropertyPrefix, ConfigOverride... configOverrides)
@Deprecated public DropwizardTestSupport(Class<? extends Application<C>> applicationClass, @Nullable String configPath, Optional<String> customPropertyPrefix, Function<Application<C>,Command> commandInstantiator, ConfigOverride... configOverrides)
DropwizardTestSupport(Class, String, String, Function, ConfigOverride...)
instead.public DropwizardTestSupport(Class<? extends Application<C>> applicationClass, @Nullable String configPath, @Nullable String customPropertyPrefix, Function<Application<C>,Command> commandInstantiator, ConfigOverride... configOverrides)
public DropwizardTestSupport(Class<? extends Application<C>> applicationClass, @Nullable String configPath, @Nullable ConfigurationSourceProvider configSourceProvider, @Nullable String customPropertyPrefix, Function<Application<C>,Command> commandInstantiator, ConfigOverride... configOverrides)
public DropwizardTestSupport(Class<? extends Application<C>> applicationClass, C configuration)
applicationClass
- Type of Application to createconfiguration
- Pre-constructed configuration object caller provides; will not
be manipulated in any way, no overridingpublic DropwizardTestSupport(Class<? extends Application<C>> applicationClass, @Nullable C configuration, Function<Application<C>,Command> commandInstantiator)
public DropwizardTestSupport<C> addListener(DropwizardTestSupport.ServiceListener<C> listener)
public DropwizardTestSupport<C> manage(Managed managed)
public void after()
public C getConfiguration()
public int getLocalPort()
public int getAdminPort()
public int getPort(int connectorIndex)
public Application<C> newApplication()
public <A extends Application<C>> A getApplication()
public Environment getEnvironment()
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
Copyright © 2019. All rights reserved.