spray.testkit

ScalatestRouteTest

trait ScalatestRouteTest extends RouteTest with ScalatestInterface

Self Type
ScalatestRouteTest with Suite
Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ScalatestRouteTest
  2. ScalatestInterface
  3. BeforeAndAfterAll
  4. SuiteMixin
  5. TestFrameworkInterface
  6. RouteTest
  7. RouteResultComponent
  8. RequestBuilding
  9. TransformerPipelineSupport
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class DefaultHostInfo(host: Host, securedConnection: Boolean) extends Product with Serializable

    Definition Classes
    RouteTest
  2. class RequestBuilder extends AnyRef

    Definition Classes
    RequestBuilding
  3. type RequestTransformer = (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  4. class RouteResult extends AnyRef

    A receptacle for the response, rejections and potentially generated response chunks created by a route.

  5. case class RouteTestTimeout(duration: FiniteDuration) extends Product with Serializable

    Definition Classes
    RouteResultComponent
  6. abstract class TildeArrow[A, B] extends AnyRef

    Definition Classes
    RouteTest
  7. implicit class WithTransformation[A] extends AnyRef

    Definition Classes
    TransformerPipelineSupport
  8. implicit class WithTransformation2 extends AnyRef

    Definition Classes
    RouteTest
  9. implicit class WithTransformerConcatenation[A, B] extends (A) ⇒ B

    Definition Classes
    TransformerPipelineSupport

Abstract Value Members

  1. abstract def expectedTestCount(filter: Filter): Int

    Definition Classes
    SuiteMixin
  2. abstract def nestedSuites: IndexedSeq[Suite]

    Definition Classes
    SuiteMixin
  3. abstract def rerunner: Option[String]

    Definition Classes
    SuiteMixin
  4. abstract def runNestedSuites(args: Args): Status

    Attributes
    protected
    Definition Classes
    SuiteMixin
  5. abstract def runTest(testName: String, args: Args): Status

    Attributes
    protected
    Definition Classes
    SuiteMixin
  6. abstract def runTests(testName: Option[String], args: Args): Status

    Attributes
    protected
    Definition Classes
    SuiteMixin
  7. abstract val styleName: String

    Definition Classes
    SuiteMixin
  8. abstract def suiteId: String

    Definition Classes
    SuiteMixin
  9. abstract def suiteName: String

    Definition Classes
    SuiteMixin
  10. abstract def tags: Map[String, Set[String]]

    Definition Classes
    SuiteMixin
  11. abstract def testDataFor(testName: String, theConfigMap: ConfigMap): TestData

    Definition Classes
    SuiteMixin
  12. abstract def testNames: Set[String]

    Definition Classes
    SuiteMixin
  13. abstract def withFixture(test: (ScalatestRouteTest.this)#NoArgTest): Outcome

    Attributes
    protected
    Definition Classes
    SuiteMixin

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object DefaultHostInfo extends Serializable

    Definition Classes
    RouteTest
  7. val Delete: (ScalatestRouteTest.this)#RequestBuilder

    Definition Classes
    RequestBuilding
  8. val Get: (ScalatestRouteTest.this)#RequestBuilder

    Definition Classes
    RequestBuilding
  9. val Head: (ScalatestRouteTest.this)#RequestBuilder

    Definition Classes
    RequestBuilding
  10. val Options: (ScalatestRouteTest.this)#RequestBuilder

    Definition Classes
    RequestBuilding
  11. val Patch: (ScalatestRouteTest.this)#RequestBuilder

    Definition Classes
    RequestBuilding
  12. val Post: (ScalatestRouteTest.this)#RequestBuilder

    Definition Classes
    RequestBuilding
  13. val Put: (ScalatestRouteTest.this)#RequestBuilder

    Definition Classes
    RequestBuilding
  14. object RouteTestTimeout extends Serializable

    Definition Classes
    RouteResultComponent
  15. object TildeArrow

    Definition Classes
    RouteTest
  16. def addCredentials(credentials: HttpCredentials): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  17. def addHeader(headerName: String, headerValue: String): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  18. def addHeader(header: HttpHeader): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  19. def addHeaders(headers: List[HttpHeader]): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  20. def addHeaders(first: HttpHeader, more: HttpHeader*): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  21. def afterAll(): Unit

    Attributes
    protected
    Definition Classes
    ScalatestInterface → BeforeAndAfterAll
  22. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  23. def beforeAll(): Unit

    Attributes
    protected
    Definition Classes
    BeforeAndAfterAll
  24. def body: NonEmpty

    Definition Classes
    RouteTest
  25. def charset: HttpCharset

    Definition Classes
    RouteTest
  26. def check[T](body: ⇒ T): ((ScalatestRouteTest.this)#RouteResult) ⇒ T

    Definition Classes
    RouteTest
  27. def chunks: List[MessageChunk]

    Definition Classes
    RouteTest
  28. def cleanUp(): Unit

    Definition Classes
    RouteTest
  29. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. def closingExtension: String

    Definition Classes
    RouteTest
  31. def contentType: ContentType

    Definition Classes
    RouteTest
  32. def createActorSystem(): ActorSystem

    Override to supply a custom ActorSystem

    Override to supply a custom ActorSystem

    Attributes
    protected
    Definition Classes
    RouteTest
  33. def definedCharset: Option[HttpCharset]

    Definition Classes
    RouteTest
  34. def encode(encoder: Encoder): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  35. def entity: HttpEntity

    Definition Classes
    RouteTest
  36. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  37. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  38. implicit def executor: MessageDispatcher

    Definition Classes
    RouteTest
  39. def failTest(msg: String): Nothing

  40. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  41. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  42. def handled: Boolean

    Definition Classes
    RouteTest
  43. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  44. def header(name: String): Option[HttpHeader]

    Definition Classes
    RouteTest
  45. def header[T <: HttpHeader](implicit arg0: ClassTag[T]): Option[T]

    Definition Classes
    RouteTest
  46. implicit def header2AddHeader(header: HttpHeader): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  47. def headers: List[HttpHeader]

    Definition Classes
    RouteTest
  48. val invokeBeforeAllAndAfterAllEvenIfNoTestsAreExpected: Boolean

    Definition Classes
    BeforeAndAfterAll
  49. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  50. def logRequest(logFun: (HttpRequest) ⇒ Unit): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  51. def logRequest(log: LoggingAdapter, level: LogLevel = Logging.DebugLevel): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  52. def logValue[T](logFun: (T) ⇒ Unit): (T) ⇒ T

    Definition Classes
    TransformerPipelineSupport
  53. def logValue[T](log: LoggingAdapter, level: LogLevel = Logging.DebugLevel): (T) ⇒ T

    Definition Classes
    TransformerPipelineSupport
  54. def mapHeaders(f: (List[HttpHeader]) ⇒ List[HttpHeader]): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  55. def mediaType: MediaType

    Definition Classes
    RouteTest
  56. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  57. final def notify(): Unit

    Definition Classes
    AnyRef
  58. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  59. def rejection: Rejection

    Definition Classes
    RouteTest
  60. def rejections: List[Rejection]

    Definition Classes
    RouteTest
  61. def removeHeader[T <: HttpHeader](implicit arg0: ClassTag[T]): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  62. def removeHeader(headerName: String): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  63. def removeHeaders(names: String*): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  64. def response: HttpResponse

    Definition Classes
    RouteTest
  65. def responseAs[T](implicit arg0: FromResponseUnmarshaller[T], arg1: ClassTag[T]): T

    Definition Classes
    RouteTest
  66. def run(testName: Option[String], args: Args): Status

    Definition Classes
    BeforeAndAfterAll → SuiteMixin
  67. def runRoute: ((ScalatestRouteTest.this)#RouteResult) ⇒ (ScalatestRouteTest.this)#RouteResult

    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.

    Definition Classes
    RouteTest
  68. def status: StatusCode

    Definition Classes
    RouteTest
  69. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  70. implicit val system: ActorSystem

    Definition Classes
    RouteTest
  71. def testConfig: Config

    Definition Classes
    RouteTest
  72. def testConfigSource: String

    Definition Classes
    RouteTest
  73. def toString(): String

    Definition Classes
    AnyRef → Any
  74. def trailer: List[HttpHeader]

    Definition Classes
    RouteTest
  75. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def afterAll(configMap: ConfigMap): Unit

    Attributes
    protected
    Definition Classes
    BeforeAndAfterAll
    Annotations
    @deprecated
    Deprecated

    Please use the afterAll(ConfigMap) method of trait BeforeAndAfterAllConfigMap instead.

  2. def beforeAll(configMap: ConfigMap): Unit

    Attributes
    protected
    Definition Classes
    BeforeAndAfterAll
    Annotations
    @deprecated
    Deprecated

    Please use the beforeAll(ConfigMap) method of trait BeforeAndAfterAllConfigMap instead.

  3. def entityAs[T](implicit arg0: Unmarshaller[T], arg1: ClassTag[T]): T

    Definition Classes
    RouteTest
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0/1.1/1.2-RC1) Use responseAs instead.

Inherited from ScalatestInterface

Inherited from BeforeAndAfterAll

Inherited from SuiteMixin

Inherited from TestFrameworkInterface

Inherited from RouteTest

Inherited from RouteResultComponent

Inherited from RequestBuilding

Inherited from AnyRef

Inherited from Any

Ungrouped