package test
Type Members
- sealed trait Req extends AnyRef
- case class Req1() extends Req with Product with Serializable
- sealed trait Resp extends AnyRef
- case class Resp1() extends Resp with Product with Serializable
- trait ScaseTestHelper extends AnyRef
- trait ServiceTestModel extends AnyRef
- trait ServiceTestSupport extends AsyncFlatSpec with StrictCatsEquality with ScaseTestHelper with ServiceTestModel with Logging
- case class TestException(message: String) extends Exception with Product with Serializable
- case class TestMessageHandler(receivedMessage: MVar[IO, TestRequest[_ <: TestResponse]]) extends MessageHandler[IO, TestRequest[_ <: TestResponse]] with ServiceTestModel with Product with Serializable
- sealed trait TestRequest[RESP] extends Request[RESP]
- case class TestRequest1(id: String) extends TestRequest[TestResponse1] with Product with Serializable
- case class TestRequest2(id: String) extends TestRequest[TestResponse2] with Product with Serializable
- case class TestRequest3(id: String) extends TestRequest[TestResponse2] with Product with Serializable
- trait TestRequestHandler extends RequestHandler[IO, TestRequest[_ <: TestResponse], TestResponse] with ServiceTestModel
- sealed trait TestResponse extends AnyRef
- case class TestResponse1(request: TestRequest1, greeting: String) extends TestResponse with Product with Serializable
- case class TestResponse2(request: TestRequest2, greeting: String) extends TestResponse with Product with Serializable