| Package | Description |
|---|---|
| ratpack.groovy.test | |
| ratpack.groovy.test.embed |
Support for creating Groovy based embedded applications.
|
| ratpack.test | |
| ratpack.test.embed |
Support for creating embedded applications at test time, for testing Ratpack features and extensions.
|
| ratpack.test.http | |
| ratpack.test.remote |
| Modifier and Type | Class and Description |
|---|---|
class |
GroovyRatpackMainApplicationUnderTest |
| Modifier and Type | Interface and Description |
|---|---|
interface |
GroovyEmbeddedApp
A highly configurable
EmbeddedApp implementation that allows the application to be defined in code at runtime. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CloseableApplicationUnderTest
An application under test that is able to be shut down.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MainClassApplicationUnderTest |
class |
ServerBackedApplicationUnderTest |
| Modifier and Type | Interface and Description |
|---|---|
interface |
EmbeddedApp
An application created and used at runtime, useful for functionally testing subsets of functionality.
|
| Modifier and Type | Method and Description |
|---|---|
ApplicationUnderTest |
TestHttpClient.getApplicationUnderTest() |
| Modifier and Type | Method and Description |
|---|---|
static TestHttpClient |
TestHttpClient.testHttpClient(ApplicationUnderTest applicationUnderTest)
A method to create an instance of the default implementation of TestHttpClient.
|
static TestHttpClient |
TestHttpClient.testHttpClient(ApplicationUnderTest applicationUnderTest,
Action<? super RequestSpec> requestConfigurer)
A method to create an instance of the default implementation of TestHttpClient.
|
| Constructor and Description |
|---|
RemoteControl(ApplicationUnderTest application) |
RemoteControl(ApplicationUnderTest application,
String path) |