Packages

t

org.scalatra.test.specs2

BaseScalatraSpec

trait BaseScalatraSpec extends BeforeAfterAll with ScalatraTests

A base specification structure that starts the tester before the specification and stops it afterward. Clients probably want to extend ScalatraSpec or MutableScalatraSpec.

Linear Supertypes
ScalatraTests, HttpComponentsClient, Client, ImplicitConversions, EmbeddedJettyContainer, JettyContainer, Container, BeforeAfterAll, FragmentsFactory, SpecificationStructure, ContextualSpecificationStructure, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BaseScalatraSpec
  2. ScalatraTests
  3. HttpComponentsClient
  4. Client
  5. ImplicitConversions
  6. EmbeddedJettyContainer
  7. JettyContainer
  8. Container
  9. BeforeAfterAll
  10. FragmentsFactory
  11. SpecificationStructure
  12. ContextualSpecificationStructure
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def is: SpecStructure
    Definition Classes
    SpecificationStructure

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. def addFilter(filter: Class[_ <: Filter], path: String, dispatches: EnumSet[DispatcherType]): FilterHolder
    Definition Classes
    JettyContainer
  5. def addFilter(filter: Class[_ <: Filter], path: String): FilterHolder
    Definition Classes
    JettyContainer
  6. def addFilter(filter: Filter, path: String, dispatches: EnumSet[DispatcherType] = DefaultDispatcherTypes): FilterHolder
    Definition Classes
    JettyContainer
  7. def addServlet(servlet: Class[_ <: HttpServlet], path: String): ServletHolder
    Definition Classes
    JettyContainer
  8. def addServlet(servlet: HttpServlet, path: String, name: String): Unit
    Definition Classes
    JettyContainer
  9. def addServlet(servlet: HttpServlet, path: String): Unit
    Definition Classes
    JettyContainer
  10. def afterAll(): Unit
    Definition Classes
    BaseScalatraSpec → BeforeAfterAll
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def baseUrl: String
    Definition Classes
    EmbeddedJettyContainer
  13. def beforeAll(): Unit
    Definition Classes
    BaseScalatraSpec → BeforeAfterAll
  14. def body: String
    Definition Classes
    Client
  15. def bodyBytes: Array[Byte]
    Definition Classes
    Client
  16. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  17. def connect[A](uri: String, params: Iterable[(String, String)] = Seq.empty, headers: Iterable[(String, String)] = Seq.empty)(f: => A): A
    Definition Classes
    Client
  18. def contextPath: String
    Definition Classes
    EmbeddedJettyContainer
  19. def createBody(name: String, content: Any): UploadableBody
    Definition Classes
    HttpComponentsClient
  20. def createClient: CloseableHttpClient
    Attributes
    protected
    Definition Classes
    HttpComponentsClient
  21. def decorate(is: SpecStructure, env: Env): SpecStructure
    Definition Classes
    SpecificationStructure
  22. def delete[A](uri: String, params: Iterable[(String, String)] = Seq.empty, headers: Iterable[(String, String)] = Seq.empty)(f: => A): A
    Definition Classes
    Client
  23. def ensureSessionIsSerializable(): Unit
    Attributes
    protected
    Definition Classes
    JettyContainerContainer
  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  26. def fragmentFactory: FragmentFactory
    Attributes
    protected
    Definition Classes
    FragmentsFactory
  27. def fragments: (Env) => Fragments
    Definition Classes
    ContextualSpecificationStructure
  28. def get[A](uri: String, params: Iterable[(String, String)] = Seq.empty, headers: Iterable[(String, String)] = Seq.empty)(f: => A): A
    Definition Classes
    Client
  29. def get[A](uri: String, params: (String, String)*)(f: => A): A
    Definition Classes
    Client
  30. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  31. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  32. def head[A](uri: String, params: Iterable[(String, String)] = Seq.empty, headers: Iterable[(String, String)] = Seq.empty)(f: => A): A
    Definition Classes
    Client
  33. def head[A](uri: String, params: (String, String)*)(f: => A): A
    Definition Classes
    Client
  34. def header: ClientResponse.header
    Definition Classes
    Client
  35. val httpComponentsRequestConfig: RequestConfig

    Can be overridden RequestConfig

    Can be overridden RequestConfig

    Attributes
    protected
    Definition Classes
    HttpComponentsClient
  36. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  37. def localPort: Option[Int]

    The port of the currently running Jetty.

    The port of the currently running Jetty. May differ from port if port is 0.

    returns

    Some port if Jetty is currently listening, or None if it is not.

    Definition Classes
    EmbeddedJettyContainer
  38. def map(fs: => Fragments): Fragments
    Definition Classes
    BeforeAfterAll → SpecificationStructure
  39. def map(fs: => Fragments, env: Env): Fragments
    Definition Classes
    SpecificationStructure
  40. def map(structure: SpecStructure): SpecStructure
    Definition Classes
    SpecificationStructure
  41. def mount(app: Filter, path: String, dispatches: EnumSet[DispatcherType] = DefaultDispatcherTypes): FilterHolder
    Definition Classes
    JettyContainer
  42. def mount(servlet: HttpServlet, path: String, name: String): Unit
    Definition Classes
    JettyContainer
  43. def mount(servlet: HttpServlet, path: String): Unit
    Definition Classes
    JettyContainer
  44. def mount(klass: Class[_], path: String): Holder[_ >: Servlet with Filter <: AnyRef]
    Definition Classes
    JettyContainer
  45. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  46. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  47. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  48. def options[A](uri: String, params: Iterable[(String, String)] = Seq.empty, headers: Iterable[(String, String)] = Seq.empty)(f: => A): A
    Definition Classes
    Client
  49. def patch[A](uri: String, body: Array[Byte] = Array(), headers: Iterable[(String, String)] = Seq.empty)(f: => A): A
    Definition Classes
    Client
  50. def patch[A](uri: String, params: Iterable[(String, String)], headers: Iterable[(String, String)])(f: => A): A
    Definition Classes
    Client
  51. def patch[A](uri: String, params: Iterable[(String, String)])(f: => A): A
    Definition Classes
    Client
  52. def patch[A](uri: String, params: (String, String)*)(f: => A): A
    Definition Classes
    Client
  53. def port: Int

    Sets the port to listen on.

    Sets the port to listen on. 0 means listen on any available port.

    Definition Classes
    EmbeddedJettyContainer
  54. def post[A](uri: String, params: Iterable[(String, String)], files: Iterable[(String, Any)], headers: Iterable[(String, String)])(f: => A): A
    Definition Classes
    Client
  55. def post[A](uri: String, params: Iterable[(String, String)], files: Iterable[(String, Any)])(f: => A): A
    Definition Classes
    Client
  56. def post[A](uri: String, body: Array[Byte] = Array(), headers: Iterable[(String, String)] = Seq.empty)(f: => A): A
    Definition Classes
    Client
  57. def post[A](uri: String, params: Iterable[(String, String)], headers: Map[String, String])(f: => A): A
    Definition Classes
    Client
  58. def post[A](uri: String, params: Iterable[(String, String)])(f: => A): A
    Definition Classes
    Client
  59. def post[A](uri: String, params: (String, String)*)(f: => A): A
    Definition Classes
    Client
  60. def put[A](uri: String, params: Iterable[(String, String)], files: Iterable[(String, Any)], headers: Iterable[(String, String)])(f: => A): A
    Definition Classes
    Client
  61. def put[A](uri: String, params: Iterable[(String, String)], files: Iterable[(String, Any)])(f: => A): A
    Definition Classes
    Client
  62. def put[A](uri: String, body: Array[Byte] = Array(), headers: Iterable[(String, String)] = Seq.empty)(f: => A): A
    Definition Classes
    Client
  63. def put[A](uri: String, params: Iterable[(String, String)], headers: Map[String, String])(f: => A): A
    Definition Classes
    Client
  64. def put[A](uri: String, params: Iterable[(String, String)])(f: => A): A
    Definition Classes
    Client
  65. def put[A](uri: String, params: (String, String)*)(f: => A): A
    Definition Classes
    Client
  66. val resourceBasePath: String
    Definition Classes
    Container
  67. def response: ClientResponse

    Returns the current response within the scope of the submit method.

    Returns the current response within the scope of the submit method.

    Definition Classes
    Client
  68. lazy val server: Server
    Definition Classes
    EmbeddedJettyContainer
  69. lazy val servletContextHandler: ServletContextHandler
  70. def session[A](f: => A): A
    Definition Classes
    HttpComponentsClientClient
  71. def skipDefaultServlet: Boolean
    Definition Classes
    JettyContainer
  72. def start(): Unit
    Definition Classes
    EmbeddedJettyContainerContainer
  73. def status: Int
    Definition Classes
    Client
  74. def stop(): Unit
    Definition Classes
    EmbeddedJettyContainerContainer
  75. implicit def stringToByteArray(str: String): Array[Byte]
    Definition Classes
    ImplicitConversions
  76. def structure: (Env) => SpecStructure
    Definition Classes
    SpecificationStructure → ContextualSpecificationStructure
  77. def submit[A](method: String, path: String, queryParams: Iterable[(String, String)] = Seq.empty, headers: Iterable[(String, String)] = Seq.empty, body: Array[Byte] = null)(f: => A): A
    Definition Classes
    HttpComponentsClientClient
  78. def submitMultipart[A](method: String, path: String, params: Iterable[(String, String)], headers: Iterable[(String, String)], files: Iterable[(String, Any)])(f: => A): A
    Attributes
    protected
    Definition Classes
    HttpComponentsClientClient
  79. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  80. def toString(): String
    Definition Classes
    AnyRef → Any
  81. def trace[A](uri: String, params: Iterable[(String, String)] = Seq.empty, headers: Iterable[(String, String)] = Seq.empty)(f: => A): A
    Definition Classes
    Client
  82. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  83. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  84. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  85. def withResponse[A](res: ClientResponse)(f: => A): A
    Attributes
    protected
    Definition Classes
    Client

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 ScalatraTests

Inherited from HttpComponentsClient

Inherited from Client

Inherited from ImplicitConversions

Inherited from EmbeddedJettyContainer

Inherited from JettyContainer

Inherited from Container

Inherited from BeforeAfterAll

Inherited from FragmentsFactory

Inherited from SpecificationStructure

Inherited from ContextualSpecificationStructure

Inherited from AnyRef

Inherited from Any

Ungrouped