All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description ApplicationUnderTest A Ratpack application that is being tested, or used at test time.CloseableApplicationUnderTest AnApplicationUnderTest
that is able to be shut down.EmbeddedApp An application created and used at runtime, useful for functionally testing subsets of functionality.EphemeralBaseDir A helper for creating a base dir programmatically, typically at test time.ExecHarness A utility for testing asynchronous support/service code.HandlerExceptionNotThrownException Exception thrown when the HandlingResult.exception(type) is called but no exception was thrown.HandlerFactory An interface for creating a RatpackHandler
based on the contents of the receivedRequest
.HandlerTimeoutException Thrown when a handler under test takes too long to produce a result.HandlingResult Represents the result of testing one or more handlers.MainClassApplicationUnderTest An application under test fixture that can be used to test a server started by a “main” method.MockApi A test harness for simulating behavior of remote APIs by starting anEmbeddedApp
that will handle requests based on the content of the received request.MultipartFileSpec MultipartFormSpec RequestFixture A contrived request environment, suitable for unit testingHandler
implementations.ServerBackedApplicationUnderTest AnApplicationUnderTest
implementation that manages aRatpackServer
.TestHttpClient A Http Client focused on testing Ratpack applications.UnexpectedHandlerException Exception throw when a handler throws an exception that is different from the expected type in HandlingResult.exception(class) or when an exception was thrown when trying to access the results of a completed handler.