DefaultCreateServerTest

class DefaultCreateServerTest[F[_], +R, OPTIONS, ROUTE](backend: SttpBackend[IO, Fs2Streams[IO] & WebSockets], interpreter: TestServerInterpreter[F, R, OPTIONS, ROUTE]) extends CreateServerTest[F, R, OPTIONS, ROUTE] with StrictLogging
trait StrictLogging
trait CreateServerTest[F, R, OPTIONS, ROUTE]
class Object
trait Matchable
class Any

Type members

Inherited types

protected type Interceptors = CustomiseInterceptors[F, OPTIONS] => CustomiseInterceptors[F, OPTIONS]
Inherited from:
CreateServerTest

Value members

Concrete methods

override def testServer[I, E, O](e: PublicEndpoint[I, E, O, R], testNameSuffix: String, interceptors: Interceptors)(fn: I => F[Either[E, O]])(runTest: (SttpBackend[IO, Fs2Streams[IO] & WebSockets], Uri) => IO[Assertion]): Test
Definition Classes
override def testServer(name: String, rs: => NonEmptyList[ROUTE])(runTest: (SttpBackend[IO, Fs2Streams[IO] & WebSockets], Uri) => IO[Assertion]): Test
Definition Classes
override def testServerLogic(e: ServerEndpoint[R, F], testNameSuffix: String, interceptors: Interceptors)(runTest: (SttpBackend[IO, Fs2Streams[IO] & WebSockets], Uri) => IO[Assertion]): Test
Definition Classes

Inherited fields

protected val logger: Logger
Inherited from:
StrictLogging