Trait

org.scalatra.test.specs2

BaseScalatraSpec

Related Doc: package specs2

Permalink

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
Known Subclasses
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. All

Abstract Value Members

  1. abstract def is: SpecStructure

    Permalink
    Definition Classes
    SpecificationStructure

Concrete Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addFilter(filter: Class[_ <: Filter], path: String, dispatches: EnumSet[DispatcherType]): FilterHolder

    Permalink
    Definition Classes
    JettyContainer
  5. def addFilter(filter: Class[_ <: Filter], path: String): FilterHolder

    Permalink
    Definition Classes
    JettyContainer
  6. def addFilter(filter: Filter, path: String, dispatches: EnumSet[DispatcherType]): FilterHolder

    Permalink
    Definition Classes
    JettyContainer
  7. def addServlet(servlet: Class[_ <: HttpServlet], path: String): ServletHolder

    Permalink
    Definition Classes
    JettyContainer
  8. def addServlet(servlet: HttpServlet, path: String, name: String): Unit

    Permalink
    Definition Classes
    JettyContainer
  9. def addServlet(servlet: HttpServlet, path: String): Unit

    Permalink
    Definition Classes
    JettyContainer
  10. def afterAll(): Unit

    Permalink
    Definition Classes
    BaseScalatraSpec → BeforeAfterAll
  11. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  12. def baseUrl: String

    Permalink
    Definition Classes
    EmbeddedJettyContainer
  13. def beforeAll(): Unit

    Permalink
    Definition Classes
    BaseScalatraSpec → BeforeAfterAll
  14. def body: String

    Permalink
    Definition Classes
    Client
  15. def bodyBytes: Array[Byte]

    Permalink
    Definition Classes
    Client
  16. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. def connect[A](uri: String, params: Iterable[(String, String)], headers: Iterable[(String, String)])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  18. def contextPath: String

    Permalink
    Definition Classes
    EmbeddedJettyContainer
  19. def createBody(name: String, content: Any): UploadableBody

    Permalink
    Definition Classes
    HttpComponentsClient
  20. def createClient: CloseableHttpClient

    Permalink
    Attributes
    protected
    Definition Classes
    HttpComponentsClient
  21. def decorate(is: SpecStructure, env: Env): SpecStructure

    Permalink
    Definition Classes
    SpecificationStructure
  22. def delete[A](uri: String, params: Iterable[(String, String)], headers: Iterable[(String, String)])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  23. def ensureSessionIsSerializable(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    JettyContainer → Container
  24. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  26. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. def fragmentFactory: FragmentFactory

    Permalink
    Attributes
    protected
    Definition Classes
    FragmentsFactory
  28. def fragments: (Env) ⇒ Fragments

    Permalink
    Definition Classes
    ContextualSpecificationStructure
  29. def get[A](uri: String, params: Iterable[(String, String)], headers: Iterable[(String, String)])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  30. def get[A](uri: String, params: (String, String)*)(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  31. def get[A](uri: String)(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  32. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  33. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  34. def head[A](uri: String, params: Iterable[(String, String)], headers: Iterable[(String, String)])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  35. def head[A](uri: String, params: (String, String)*)(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  36. def head[A](uri: String)(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  37. def header: DefaultMap[String, String]

    Permalink
    Definition Classes
    Client
  38. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  39. def localPort: Option[Int]

    Permalink
    Definition Classes
    EmbeddedJettyContainer
  40. def map(fs: ⇒ Fragments): Fragments

    Permalink
    Definition Classes
    BeforeAfterAll → SpecificationStructure
  41. def map(fs: ⇒ Fragments, env: Env): Fragments

    Permalink
    Definition Classes
    SpecificationStructure
  42. def map(structure: SpecStructure): SpecStructure

    Permalink
    Definition Classes
    SpecificationStructure
  43. def mount(app: Filter, path: String, dispatches: EnumSet[DispatcherType]): FilterHolder

    Permalink
    Definition Classes
    JettyContainer
  44. def mount(servlet: HttpServlet, path: String, name: String): Unit

    Permalink
    Definition Classes
    JettyContainer
  45. def mount(servlet: HttpServlet, path: String): Unit

    Permalink
    Definition Classes
    JettyContainer
  46. def mount(klass: Class[_], path: String): Holder[_ >: Servlet with Filter <: AnyRef]

    Permalink
    Definition Classes
    JettyContainer
  47. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  48. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  49. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  50. def options[A](uri: String, params: Iterable[(String, String)], headers: Iterable[(String, String)])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  51. def patch[A](uri: String, body: Array[Byte], headers: Iterable[(String, String)])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  52. def patch[A](uri: String, params: Iterable[(String, String)], headers: Iterable[(String, String)])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  53. def patch[A](uri: String, params: Iterable[(String, String)])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  54. def patch[A](uri: String, params: (String, String)*)(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  55. def port: Int

    Permalink
    Definition Classes
    EmbeddedJettyContainer
  56. def post[A](uri: String, params: Iterable[(String, String)], files: Iterable[(String, Any)], headers: Iterable[(String, String)])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  57. def post[A](uri: String, params: Iterable[(String, String)], files: Iterable[(String, Any)])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  58. def post[A](uri: String, body: Array[Byte], headers: Iterable[(String, String)])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  59. def post[A](uri: String, params: Iterable[(String, String)], headers: Map[String, String])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  60. def post[A](uri: String, params: Iterable[(String, String)])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  61. def post[A](uri: String, params: (String, String)*)(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  62. def put[A](uri: String, params: Iterable[(String, String)], files: Iterable[(String, Any)], headers: Iterable[(String, String)])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  63. def put[A](uri: String, params: Iterable[(String, String)], files: Iterable[(String, Any)])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  64. def put[A](uri: String, body: Array[Byte], headers: Iterable[(String, String)])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  65. def put[A](uri: String, params: Iterable[(String, String)], headers: Map[String, String])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  66. def put[A](uri: String, params: Iterable[(String, String)])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  67. def put[A](uri: String, params: (String, String)*)(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  68. var resourceBasePath: String

    Permalink
    Definition Classes
    Container
  69. def response: ClientResponse

    Permalink
    Definition Classes
    Client
  70. lazy val server: Server

    Permalink
    Definition Classes
    EmbeddedJettyContainer
  71. lazy val servletContextHandler: ServletContextHandler

    Permalink
    Definition Classes
    EmbeddedJettyContainer → JettyContainer
  72. def session[A](f: ⇒ A): A

    Permalink
    Definition Classes
    HttpComponentsClient → Client
  73. def skipDefaultServlet: Boolean

    Permalink
    Definition Classes
    JettyContainer
  74. def start(): Unit

    Permalink
    Definition Classes
    EmbeddedJettyContainer → Container
  75. def status: Int

    Permalink
    Definition Classes
    Client
  76. def stop(): Unit

    Permalink
    Definition Classes
    EmbeddedJettyContainer → Container
  77. implicit def stringToByteArray(str: String): Array[Byte]

    Permalink
    Definition Classes
    ImplicitConversions
  78. def structure: (Env) ⇒ SpecStructure

    Permalink
    Definition Classes
    SpecificationStructure → ContextualSpecificationStructure
  79. def submit[A](method: String, path: String, queryParams: Iterable[(String, String)], headers: Iterable[(String, String)], body: Array[Byte])(f: ⇒ A): A

    Permalink
    Definition Classes
    HttpComponentsClient → Client
  80. def submitMultipart[A](method: String, path: String, params: Iterable[(String, String)], headers: Iterable[(String, String)], files: Iterable[(String, Any)])(f: ⇒ A): A

    Permalink
    Attributes
    protected
    Definition Classes
    HttpComponentsClient → Client
  81. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  82. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  83. def trace[A](uri: String, params: Iterable[(String, String)], headers: Iterable[(String, String)])(f: ⇒ A): A

    Permalink
    Definition Classes
    Client
  84. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  87. def withResponse[A](res: ClientResponse)(f: ⇒ A): A

    Permalink
    Attributes
    protected
    Definition Classes
    Client

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