sttp.tapir.server.tests

Type members

Classlikes

trait CreateServerTest[F[_], +R, ROUTE, B]
class DefaultCreateServerTest[F[_], +R, ROUTE, B](backend: SttpBackend[[A] =>> IO[A], Fs2Streams[[A] =>> IO[A]] & WebSockets], interpreter: TestServerInterpreter[F, R, ROUTE, B]) extends CreateServerTest[F, R, ROUTE, B] with StrictLogging
class ServerAuthenticationTests[F[_], S, ROUTE, B](createServerTest: CreateServerTest[F, S, ROUTE, B])(implicit m: MonadError[F]) extends Matchers
class ServerBasicTests[F[_], ROUTE, B](createServerTest: CreateServerTest[F, Any, ROUTE, B], serverInterpreter: TestServerInterpreter[F, Any, ROUTE, B], multipleValueHeaderSupport: Boolean, inputStreamSupport: Boolean)(implicit m: MonadError[F])
class ServerFileMultipartTests[F[_], ROUTE, B](createServerTest: CreateServerTest[F, Any, ROUTE, B], multipartInlineHeaderSupport: Boolean)(implicit m: MonadError[F])
class ServerMetricsTest[F[_], ROUTE, B](createServerTest: CreateServerTest[F, Any, ROUTE, B])(implicit m: MonadError[F])
Companion
object
Companion
class
class ServerStreamingTests[F[_], S, ROUTE, B](createServerTest: CreateServerTest[F, S, ROUTE, B], streams: Streams[S])(implicit m: MonadError[F])
abstract class ServerWebSocketTests[F[_], S <: Streams[S], ROUTE, B](createServerTest: CreateServerTest[F, S & WebSockets, ROUTE, B], val streams: S)(implicit m: MonadError[F])
trait TestServerInterpreter[F[_], +R, ROUTE, B]

Value members

Concrete fields

val backendResource: Resource[[A] =>> IO[A], SttpBackend[[A] =>> IO[A], Fs2Streams[[A] =>> IO[A]] & WebSockets]]