package testkit
- Alphabetic
- Public
- Protected
Type Members
-  class ActorSystemResource extends ExternalResource
-  final case class DefaultHostInfo(host: Host, securedConnection: Boolean) extends Product with Serializable
-  abstract class JUnitRouteTest extends JUnitRouteTestBase
-   abstract  class JUnitRouteTestBase extends RouteTestA RouteTest that uses JUnit assertions. A RouteTest that uses JUnit assertions. ActorSystem and Materializer are provided as an org.junit.rules.ExternalResource and their lifetime is automatically managed. 
-   abstract  class RouteTest extends AllDirectives with WSTestRequestBuildingA base class to create route tests for testing libraries. A base class to create route tests for testing libraries. An implementation needs to provide code to provide and shutdown an pekko.actor.ActorSystem, pekko.stream.Materializer, and scala.concurrent.ExecutionContextExecutor. See JUnitRouteTestfor an example of a concrete implementation.
-    trait TestRoute extends AnyRefA wrapped route that has a runmethod to run a request through the underlying route to create a TestResponse.A wrapped route that has a runmethod to run a request through the underlying route to create a TestResponse.A TestRoute is created by deriving a test class from the concrete RouteTest implementation for your testing framework (like JUnitRouteTest for JUnit) and then using its testRoutemethod to wrap a route with testing support.
-   abstract  class TestRouteResult extends AnyRefA wrapper for route results. A wrapper for route results. To support the testkit API, a third-party testing library needs to implement this class and provide implementations for the abstract assertion methods. 
-    class WSProbe extends AnyRefA WSProbe is a probe that implements a Flow[Message, Message, Unit]for testing websocket code.A WSProbe is a probe that implements a Flow[Message, Message, Unit]for testing websocket code.Requesting elements is handled automatically. 
-  trait WSTestRequestBuilding extends AnyRef