Packages

trait RouteTest extends RequestBuilding with RouteTestResultComponent with MarshallingTestUtils

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RouteTest
  2. MarshallingTestUtils
  3. RouteTestResultComponent
  4. RequestBuilding
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class RequestBuilder extends AnyRef
    Definition Classes
    RequestBuilding
  2. type RequestTransformer = (Request[IO]) => Request[IO]
    Definition Classes
    RequestBuilding
  3. abstract class TildeArrow[A, B] extends AnyRef
  4. abstract class TildeBangArrow[A, B] extends AnyRef
  5. implicit class WithTransformation2 extends AnyRef
  6. 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

  1. abstract def failTest(msg: String): Nothing
    Definition Classes
    RouteTestResultComponent
  2. implicit abstract def runtime: IORuntime

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val Delete: (RouteTest.this)#RequestBuilder
    Definition Classes
    RequestBuilding
  5. val Get: (RouteTest.this)#RequestBuilder
    Definition Classes
    RequestBuilding
  6. val Head: (RouteTest.this)#RequestBuilder
    Definition Classes
    RequestBuilding
  7. val Options: (RouteTest.this)#RequestBuilder
    Definition Classes
    RequestBuilding
  8. val Patch: (RouteTest.this)#RequestBuilder
    Definition Classes
    RequestBuilding
  9. val Post: (RouteTest.this)#RequestBuilder
    Definition Classes
    RequestBuilding
  10. val Put: (RouteTest.this)#RequestBuilder
    Definition Classes
    RequestBuilding
  11. def addCredentials(credentials: Credentials): (RouteTest.this)#RequestTransformer
    Definition Classes
    RequestBuilding
  12. def addHeader(headerName: String, headerValue: String): (RouteTest.this)#RequestTransformer
    Definition Classes
    RequestBuilding
  13. def addHeader(header: ToRaw): (RouteTest.this)#RequestTransformer
    Definition Classes
    RequestBuilding
  14. def addHeaders(first: ToRaw, more: ToRaw*): (RouteTest.this)#RequestTransformer
    Definition Classes
    RequestBuilding
  15. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  16. def charset: Charset
  17. def charsetOption: Option[Charset]
  18. def check[T](body: => T): ((RouteTest.this)#RouteTestResult) => T
  19. def cleanUp(): Unit
  20. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
  21. def contentType: Content-Type
  22. def entityAs[T](implicit um: EntityDecoder[IO, T], cls: ClassTag[T]): T
  23. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  25. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  26. def handled: Boolean
  27. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  28. def header(name: String): Option[Raw]
  29. def header[T](implicit ev: Select[T], cls: ClassTag[T]): Option[F[T]]
  30. implicit def header2AddHeader(header: ToRaw): (RouteTest.this)#RequestTransformer
    Definition Classes
    RequestBuilding
  31. def headers: Headers
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. def mapHeaders(f: (Headers) => Headers): (RouteTest.this)#RequestTransformer
    Definition Classes
    RequestBuilding
  34. def marshal[T](t: T)(implicit m: ToResponseMarshaller[T], runtime: IORuntime): EntityBody[IO]
    Definition Classes
    MarshallingTestUtils
  35. def marshalToResponse[T](t: T)(implicit m: ToResponseMarshaller[T], runtime: IORuntime): Response[IO]
    Definition Classes
    MarshallingTestUtils
  36. def mediaType: MediaType
  37. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  39. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  40. def rejection: Rejection
  41. def rejections: Seq[Rejection]
  42. def removeHeader[T](implicit h: Header[T, _]): (RouteTest.this)#RequestTransformer
    Definition Classes
    RequestBuilding
  43. def removeHeader(headerName: String): (RouteTest.this)#RequestTransformer
    Definition Classes
    RequestBuilding
  44. def removeHeaders(names: String*): (RouteTest.this)#RequestTransformer
    Definition Classes
    RequestBuilding
  45. def response: Response[IO]
  46. def responseAs[T](implicit um: EntityDecoder[IO, T], cls: ClassTag[T]): T
  47. def responseEntity: EntityBody[IO]
  48. def runRoute: ((RouteTest.this)#RouteTestResult) => (RouteTest.this)#RouteTestResult

    A dummy that can be used as ~> runRoute to run the route but without blocking for the result.

    A dummy that can be used as ~> runRoute to run the route but without blocking for the result. The result of the pipeline is the result that can later be checked with check. See the "separate running route from checking" example from ScalatestRouteTestSpec.scala.

  49. def status: Status
  50. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  51. def toString(): String
    Definition Classes
    AnyRef → Any
  52. def unmarshal[T](request: Request[IO])(implicit um: EntityDecoder[IO, T], runtime: IORuntime): Try[T]
    Definition Classes
    MarshallingTestUtils
  53. def unmarshalValue[T](request: Request[IO])(implicit um: EntityDecoder[IO, T], runtime: IORuntime): T
    Definition Classes
    MarshallingTestUtils
  54. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  55. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  56. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  57. object TildeArrow
  58. object TildeBangArrow

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from MarshallingTestUtils

Inherited from RequestBuilding

Inherited from AnyRef

Inherited from Any

Ungrouped