public interface GroovyEmbeddedApp extends EmbeddedApp
EmbeddedApp.
import ratpack.groovy.test.embed.GroovyEmbeddedApp
GroovyEmbeddedApp.of {
handlers {
get {
render "root"
}
}
} test {
assert getText() == "root"
}
EphemeralBaseDir,
EmbeddedApp| Modifier and Type | Method and Description |
|---|---|
static GroovyEmbeddedApp |
from(EmbeddedApp embeddedApp) |
static GroovyEmbeddedApp |
fromHandler(Closure<?> handler) |
static GroovyEmbeddedApp |
fromHandlers(Closure<?> handlers) |
static GroovyEmbeddedApp |
fromServer(ServerConfigBuilder serverConfig,
Closure<?> definition) |
static GroovyEmbeddedApp |
fromServer(ServerConfig serverConfig,
Closure<?> definition) |
static GroovyEmbeddedApp |
of(Closure<?> definition)
Groovy version of
EmbeddedApp.of(Action) that accepts Closure to configure the application. |
static GroovyEmbeddedApp |
ratpack(Closure<?> script)
Creates an
EmbeddedApp from the provided closure delegating to Groovy.Ratpack. |
default void |
test(Closure<?> test) |
close, fromHandler, fromHandlerFactory, fromHandlers, fromServer, fromServer, fromServer, fromServer, getAddress, getServer, oftestgetHttpClientstatic GroovyEmbeddedApp from(EmbeddedApp embeddedApp)
static GroovyEmbeddedApp of(@DelegatesTo(value=GroovyRatpackServerSpec.class,strategy=1) Closure<?> definition) throws java.lang.Exception
EmbeddedApp.of(Action) that accepts Closure to configure the application.
The closure delegates to GroovyRatpackServerSpec.
definition - the application definitionjava.lang.Exceptionstatic GroovyEmbeddedApp ratpack(@DelegatesTo(value=Groovy.Ratpack.class,strategy=1) Closure<?> script) throws java.lang.Exception
EmbeddedApp from the provided closure delegating to Groovy.Ratpack.
import static ratpack.groovy.test.embed.GroovyEmbeddedApp.ratpack
ratpack {
bindings {
bindInstance String, "root"
}
handlers {
get {
render get(String)
}
}
} test {
assert getText() == "root"
}
script - the application definitionjava.lang.Exceptionstatic GroovyEmbeddedApp fromServer(ServerConfigBuilder serverConfig, @DelegatesTo(value=GroovyRatpackServerSpec.class,strategy=1) Closure<?> definition)
static GroovyEmbeddedApp fromServer(ServerConfig serverConfig, @DelegatesTo(value=GroovyRatpackServerSpec.class,strategy=1) Closure<?> definition)
static GroovyEmbeddedApp fromHandler(@DelegatesTo(value=GroovyContext.class,strategy=1) Closure<?> handler)
static GroovyEmbeddedApp fromHandlers(@DelegatesTo(value=GroovyChain.class,strategy=1) Closure<?> handlers)
default void test(@DelegatesTo(value=TestHttpClient.class,strategy=1) Closure<?> test) throws java.lang.Exception
java.lang.Exception