trait RouteTest extends RequestBuilding with RouteTestResultComponent with MarshallingTestUtils
- Self Type
- RouteTest with TestFrameworkInterface
- Source
- RouteTest.scala
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- RouteTest
- MarshallingTestUtils
- RouteTestResultComponent
- RequestBuilding
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- class RequestBuilder extends AnyRef
- Definition Classes
- RequestBuilding
- type RequestTransformer = (Request[IO]) => Request[IO]
- Definition Classes
- RequestBuilding
- abstract class TildeArrow[A, B] extends AnyRef
- abstract class TildeBangArrow[A, B] extends AnyRef
- implicit class WithTransformation2 extends AnyRef
- class RouteTestResult extends AnyRef
A receptacle for the response or rejections created by a route.
A receptacle for the response or rejections created by a route.
- Definition Classes
- RouteTestResultComponent
Abstract Value Members
- abstract def failTest(msg: String): Nothing
- Definition Classes
- RouteTestResultComponent
- implicit abstract def runtime: IORuntime
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val Delete: (RouteTest.this)#RequestBuilder
- Definition Classes
- RequestBuilding
- val Get: (RouteTest.this)#RequestBuilder
- Definition Classes
- RequestBuilding
- val Head: (RouteTest.this)#RequestBuilder
- Definition Classes
- RequestBuilding
- val Options: (RouteTest.this)#RequestBuilder
- Definition Classes
- RequestBuilding
- val Patch: (RouteTest.this)#RequestBuilder
- Definition Classes
- RequestBuilding
- val Post: (RouteTest.this)#RequestBuilder
- Definition Classes
- RequestBuilding
- val Put: (RouteTest.this)#RequestBuilder
- Definition Classes
- RequestBuilding
- def addCredentials(credentials: Credentials): (RouteTest.this)#RequestTransformer
- Definition Classes
- RequestBuilding
- def addHeader(headerName: String, headerValue: String): (RouteTest.this)#RequestTransformer
- Definition Classes
- RequestBuilding
- def addHeader(header: ToRaw): (RouteTest.this)#RequestTransformer
- Definition Classes
- RequestBuilding
- def addHeaders(first: ToRaw, more: ToRaw*): (RouteTest.this)#RequestTransformer
- Definition Classes
- RequestBuilding
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def charset: Charset
- def charsetOption: Option[Charset]
- def check[T](body: => T): ((RouteTest.this)#RouteTestResult) => T
- def cleanUp(): Unit
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def contentType: Content-Type
- def entityAs[T](implicit um: EntityDecoder[IO, T], cls: ClassTag[T]): T
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def handled: Boolean
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def header(name: String): Option[Raw]
- def header[T](implicit ev: Select[T], cls: ClassTag[T]): Option[F[T]]
- implicit def header2AddHeader(header: ToRaw): (RouteTest.this)#RequestTransformer
- Definition Classes
- RequestBuilding
- def headers: Headers
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def mapHeaders(f: (Headers) => Headers): (RouteTest.this)#RequestTransformer
- Definition Classes
- RequestBuilding
- def marshal[T](t: T)(implicit m: ToResponseMarshaller[T], runtime: IORuntime): EntityBody[IO]
- Definition Classes
- MarshallingTestUtils
- def marshalToResponse[T](t: T)(implicit m: ToResponseMarshaller[T], runtime: IORuntime): Response[IO]
- Definition Classes
- MarshallingTestUtils
- def mediaType: MediaType
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def rejection: Rejection
- def rejections: Seq[Rejection]
- def removeHeader[T](implicit h: Header[T, _]): (RouteTest.this)#RequestTransformer
- Definition Classes
- RequestBuilding
- def removeHeader(headerName: String): (RouteTest.this)#RequestTransformer
- Definition Classes
- RequestBuilding
- def removeHeaders(names: String*): (RouteTest.this)#RequestTransformer
- Definition Classes
- RequestBuilding
- def response: Response[IO]
- def responseAs[T](implicit um: EntityDecoder[IO, T], cls: ClassTag[T]): T
- def responseEntity: EntityBody[IO]
- def runRoute: ((RouteTest.this)#RouteTestResult) => (RouteTest.this)#RouteTestResult
A dummy that can be used as
~> runRouteto run the route but without blocking for the result.A dummy that can be used as
~> runRouteto run the route but without blocking for the result. The result of the pipeline is the result that can later be checked withcheck. See the "separate running route from checking" example from ScalatestRouteTestSpec.scala. - def status: Status
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def unmarshal[T](request: Request[IO])(implicit um: EntityDecoder[IO, T], runtime: IORuntime): Try[T]
- Definition Classes
- MarshallingTestUtils
- def unmarshalValue[T](request: Request[IO])(implicit um: EntityDecoder[IO, T], runtime: IORuntime): T
- Definition Classes
- MarshallingTestUtils
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object TildeArrow
- object TildeBangArrow