sttp.tapir.server.tests
package sttp.tapir.server.tests
Type members
Classlikes
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, supportsUrlEncodedPathSegments: Boolean, supportsMultipleSetCookieHeaders: 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
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])
Value members
Concrete fields
val backendResource: Resource[[A] =>> IO[A], SttpBackend[[A] =>> IO[A], Fs2Streams[[A] =>> IO[A]] & WebSockets]]