org.scalatra.test.specs2

BaseScalatraSpec

trait BaseScalatraSpec extends BaseSpecification 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, BaseSpecification, SpecificationInclusion, FragmentsBuilder, FormattingTags, Tags, ImplicitParameters, ExamplesFactory, SpecificationStructure, DefaultFragmentsFormatting, TagsAssociation, FragmentsFormatting, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BaseScalatraSpec
  2. ScalatraTests
  3. BaseSpecification
  4. SpecificationInclusion
  5. FragmentsBuilder
  6. FormattingTags
  7. Tags
  8. ImplicitParameters
  9. ExamplesFactory
  10. SpecificationStructure
  11. DefaultFragmentsFormatting
  12. TagsAssociation
  13. FragmentsFormatting
  14. AnyRef
  15. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class AsFragments extends Product with Serializable

    Definition Classes
    FragmentsBuilder
  2. class ExampleDesc extends AnyRef

    Definition Classes
    FragmentsBuilder
  3. case class FormattingTagParameter extends Product with Serializable

    Definition Classes
    FormattingTags
  4. class HtmlLinkFragments extends AnyRef

    Definition Classes
    FragmentsBuilder
  5. class HtmlLinkFragments2 extends AnyRef

    Definition Classes
    FragmentsBuilder
  6. trait ImplicitParam extends AnyRef

    Definition Classes
    ImplicitParameters
  7. trait ImplicitParam1 extends AnyRef

    Definition Classes
    ImplicitParameters
  8. trait ImplicitParam10 extends AnyRef

    Definition Classes
    ImplicitParameters
  9. trait ImplicitParam2 extends AnyRef

    Definition Classes
    ImplicitParameters
  10. trait ImplicitParam3 extends AnyRef

    Definition Classes
    ImplicitParameters
  11. trait ImplicitParam4 extends AnyRef

    Definition Classes
    ImplicitParameters
  12. trait ImplicitParam5 extends AnyRef

    Definition Classes
    ImplicitParameters
  13. trait ImplicitParam6 extends AnyRef

    Definition Classes
    ImplicitParameters
  14. trait ImplicitParam7 extends AnyRef

    Definition Classes
    ImplicitParameters
  15. trait ImplicitParam8 extends AnyRef

    Definition Classes
    ImplicitParameters
  16. trait ImplicitParam9 extends AnyRef

    Definition Classes
    ImplicitParameters
  17. case class SpecIdentificationMarkdownLink extends Product with Serializable

    Definition Classes
    FragmentsBuilder
  18. class SpecTitle extends AnyRef

    Definition Classes
    FragmentsBuilder

Abstract Value Members

  1. abstract def is: Fragments

    Definition Classes
    SpecificationStructure

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. implicit def ToFormattingTagParameter(condition: Boolean): Option[FormattingTagParameter]

    Definition Classes
    FormattingTags
  7. def addFilter(filter: Class[_ <: Filter], path: String, dispatches: EnumSet[DispatcherType]): FilterHolder

    Definition Classes
    ScalatraTests
  8. def addFilter(filter: Class[_ <: Filter], path: String): FilterHolder

    Definition Classes
    ScalatraTests
  9. def addFilter(filter: Filter, path: String, dispatches: EnumSet[DispatcherType]): FilterHolder

    Definition Classes
    ScalatraTests
  10. def addFilter(filter: Filter, path: String): FilterHolder

    Definition Classes
    ScalatraTests
  11. def addServlet(servlet: Class[_ <: HttpServlet], path: String): ServletHolder

    Definition Classes
    ScalatraTests
  12. def addServlet(servlet: HttpServlet, path: String): Unit

    Definition Classes
    ScalatraTests
  13. implicit def argumentsFragment(a: Arguments): FragmentsFragment

    Definition Classes
    FragmentsBuilder
  14. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  15. def body: String

    Definition Classes
    ScalatraTests
  16. def clone(): AnyRef

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

    Definition Classes
    ScalatraTests
  18. def delete[A](uri: String, params: Iterable[(String, String)], headers: Map[String, String])(f: ⇒ A): A

    Definition Classes
    ScalatraTests
  19. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  21. implicit def exampleFactory: ExampleFactory

    Definition Classes
    ExamplesFactory
  22. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. implicit def forExample(s: String): ExampleDesc

    Definition Classes
    FragmentsBuilder
  24. def formatFragments: (Fragments) ⇒ Fragments

    Definition Classes
    DefaultFragmentsFormatting → FragmentsFormatting
  25. def formatSection(markdown: Option[FormattingTagParameter], flow: Option[FormattingTagParameter], verbatim: Option[FormattingTagParameter]): TagFragment

    Definition Classes
    FormattingTags
  26. def formatTag(markdown: Option[FormattingTagParameter], flow: Option[FormattingTagParameter], verbatim: Option[FormattingTagParameter]): TagFragment

    Definition Classes
    FormattingTags
  27. implicit def fragmentFragments(f: ⇒ Fragment): FragmentsFragment

    Definition Classes
    FragmentsBuilder
  28. implicit def fragments(f: ⇒ Fragment): Fragments

    Definition Classes
    FragmentsBuilder
  29. implicit def fragmentsFragmentToFragments(fs: FragmentsFragment): Fragments

    Definition Classes
    FragmentsBuilder
  30. implicit def fragmentsFragments(fs: ⇒ Fragments): FragmentsFragment

    Definition Classes
    FragmentsBuilder
  31. def get[A](uri: String, params: Iterable[(String, String)], headers: Map[String, String])(f: ⇒ A): A

    Definition Classes
    ScalatraTests
  32. def get[A](uri: String, params: (String, String)*)(f: ⇒ A): A

    Definition Classes
    ScalatraTests
  33. def get[A](uri: String)(f: ⇒ A): A

    Definition Classes
    ScalatraTests
  34. final def getClass(): Class[_]

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

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

    Definition Classes
    ScalatraTests
  37. def head[A](uri: String, params: (String, String)*)(f: ⇒ A): A

    Definition Classes
    ScalatraTests
  38. def head[A](uri: String)(f: ⇒ A): A

    Definition Classes
    ScalatraTests
  39. def header: ScalatraHttpTester.header

    Definition Classes
    ScalatraTests
  40. implicit def httpTesterToScalatraHttpTester(t: HttpTester): ScalatraHttpTester

    Definition Classes
    ScalatraTests
  41. def identification: SpecIdentification

    Definition Classes
    SpecificationStructure
  42. implicit def identifySpecificationStructure(s: SpecificationStructure): SpecIdentification

    Definition Classes
    SpecificationStructure
  43. implicit lazy val implicitParam: ImplicitParam

    Definition Classes
    ImplicitParameters
  44. implicit lazy val implicitParam1: ImplicitParam1

    Definition Classes
    ImplicitParameters
  45. implicit lazy val implicitParam10: ImplicitParam10

    Definition Classes
    ImplicitParameters
  46. implicit lazy val implicitParam2: ImplicitParam2

    Definition Classes
    ImplicitParameters
  47. implicit lazy val implicitParam3: ImplicitParam3

    Definition Classes
    ImplicitParameters
  48. implicit lazy val implicitParam4: ImplicitParam4

    Definition Classes
    ImplicitParameters
  49. implicit lazy val implicitParam5: ImplicitParam5

    Definition Classes
    ImplicitParameters
  50. implicit lazy val implicitParam6: ImplicitParam6

    Definition Classes
    ImplicitParameters
  51. implicit lazy val implicitParam7: ImplicitParam7

    Definition Classes
    ImplicitParameters
  52. implicit lazy val implicitParam8: ImplicitParam8

    Definition Classes
    ImplicitParameters
  53. implicit lazy val implicitParam9: ImplicitParam9

    Definition Classes
    ImplicitParameters
  54. def include(args: Arguments, f: Fragments, fs: Fragments*): FragmentsFragment

    Definition Classes
    SpecificationInclusion
  55. def include(args: Arguments, f: Fragments): FragmentsFragment

    Definition Classes
    SpecificationInclusion
  56. def include(args: Arguments, s: SpecificationStructure, ss: SpecificationStructure*): FragmentsFragment

    Definition Classes
    SpecificationInclusion
  57. def include(args: Arguments, s: SpecificationStructure): FragmentsFragment

    Definition Classes
    SpecificationInclusion
  58. def include(s: SpecificationStructure, ss: SpecificationStructure*): FragmentsFragment

    Definition Classes
    SpecificationInclusion
  59. implicit def include(s: SpecificationStructure): FragmentsFragment

    Definition Classes
    SpecificationInclusion
  60. def include(f: Fragments, fs: Fragments*): FragmentsFragment

    Definition Classes
    SpecificationInclusion
  61. def include(f: Fragments): FragmentsFragment

    Definition Classes
    SpecificationInclusion
  62. def inline(specs: SpecificationStructure*): Fragments

    Definition Classes
    SpecificationInclusion
  63. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  64. def link(htmlLink: HtmlLink, f: Fragments): Fragments

    Definition Classes
    FragmentsBuilder
  65. def link(htmlLink: HtmlLink, s: SpecificationStructure): Fragments

    Definition Classes
    FragmentsBuilder
  66. def link(fss: Seq[Fragments]): Fragments

    Definition Classes
    FragmentsBuilder
  67. def link(fs: Fragments, fss: Fragments*): Fragments

    Definition Classes
    FragmentsBuilder
  68. def link(fs: Fragments): Fragments

    Definition Classes
    FragmentsBuilder
  69. def link(ss: Seq[SpecificationStructure], dummy: Int): Fragments

    Definition Classes
    FragmentsBuilder
  70. def link(s: SpecificationStructure, ss: SpecificationStructure*): Fragments

    Definition Classes
    FragmentsBuilder
  71. def link(s: SpecificationStructure): Fragments

    Definition Classes
    FragmentsBuilder
  72. def map(fs: ⇒ Fragments): Fragments

    Definition Classes
    BaseScalatraSpec → SpecificationStructure
  73. final def ne(arg0: AnyRef): Boolean

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

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

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

    Definition Classes
    ScalatraTests
  77. def patch[A](uri: String, body: String, headers: Map[String, String])(f: ⇒ A): A

    Definition Classes
    ScalatraTests
  78. def patch[A](uri: String, params: Iterable[(String, String)], headers: Map[String, String])(f: ⇒ A): A

    Definition Classes
    ScalatraTests
  79. def patch[A](uri: String, params: Iterable[(String, String)])(f: ⇒ A): A

    Definition Classes
    ScalatraTests
  80. def patch[A](uri: String, params: (String, String)*)(f: ⇒ A): A

    Definition Classes
    ScalatraTests
  81. def post[A](uri: String, body: String, headers: Map[String, String])(f: ⇒ A): A

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

    Definition Classes
    ScalatraTests
  83. def post[A](uri: String, params: Iterable[(String, String)])(f: ⇒ A): A

    Definition Classes
    ScalatraTests
  84. def post[A](uri: String, params: (String, String)*)(f: ⇒ A): A

    Definition Classes
    ScalatraTests
  85. def put[A](uri: String, body: String, headers: Map[String, String])(f: ⇒ A): A

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

    Definition Classes
    ScalatraTests
  87. def put[A](uri: String, params: Iterable[(String, String)])(f: ⇒ A): A

    Definition Classes
    ScalatraTests
  88. def put[A](uri: String, params: (String, String)*)(f: ⇒ A): A

    Definition Classes
    ScalatraTests
  89. def response: HttpTester

    Definition Classes
    ScalatraTests
  90. def section(names: String*): TagFragment

    Definition Classes
    Tags
  91. def see(htmlLink: HtmlLink, fs: Fragments): Fragments

    Definition Classes
    FragmentsBuilder
  92. def see(htmlLink: HtmlLink, s: SpecificationStructure): Fragments

    Definition Classes
    FragmentsBuilder
  93. def see(fss: Seq[Fragments]): Fragments

    Definition Classes
    FragmentsBuilder
  94. def see(fs: Fragments, fss: Fragments*): Fragments

    Definition Classes
    FragmentsBuilder
  95. def see(fs: Fragments): Fragments

    Definition Classes
    FragmentsBuilder
  96. def see(s: SpecificationStructure): Fragments

    Definition Classes
    FragmentsBuilder
  97. def see(ss: Seq[SpecificationStructure])(implicit p1: ImplicitParam1): Fragments

    Definition Classes
    FragmentsBuilder
  98. def see(s: SpecificationStructure, ss: SpecificationStructure*): Fragments

    Definition Classes
    FragmentsBuilder
  99. def session[A](f: ⇒ A): A

    Definition Classes
    ScalatraTests
  100. implicit def specIdentificationMarkdownLink(s: String): SpecIdentificationMarkdownLink

    Definition Classes
    FragmentsBuilder
  101. implicit def specificationStructureToFragments(s: SpecificationStructure): AsFragments

    Definition Classes
    FragmentsBuilder
  102. def start(): Unit

    Attributes
    protected
    Definition Classes
    ScalatraTests
  103. def status: Int

    Definition Classes
    ScalatraTests
  104. def stop(): Unit

    Attributes
    protected
    Definition Classes
    ScalatraTests
  105. implicit def stringToHtmlLinkFragments(s: String): HtmlLinkFragments

    Definition Classes
    FragmentsBuilder
  106. implicit def stringToHtmlLinkFragments2(s: String): HtmlLinkFragments2

    Definition Classes
    FragmentsBuilder
  107. def submit[A](method: String, uri: String, queryParams: Iterable[(String, String)], headers: Map[String, String], body: String)(f: ⇒ A): A

    Definition Classes
    ScalatraTests
  108. def submit[A](req: HttpTester)(f: ⇒ A): A

    Definition Classes
    ScalatraTests
  109. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  110. def tag(names: String*): TagFragment

    Definition Classes
    Tags
  111. lazy val tester: ServletTester

    Definition Classes
    BaseScalatraSpec → ScalatraTests
  112. implicit def textFragment(s: String): FragmentsFragment

    Definition Classes
    FragmentsBuilder
  113. implicit def textStart(s: String): Fragments

    Definition Classes
    FragmentsBuilder
  114. implicit def title(s: String): SpecTitle

    Definition Classes
    FragmentsBuilder
  115. def toString(): String

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

    Definition Classes
    ScalatraTests
  117. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def route(servlet: HttpServlet, path: String): Unit

    Definition Classes
    ScalatraTests
    Annotations
    @deprecated
    Deprecated

    renamed to addServlet

  2. def route(klass: Class[_], path: String): Holder[_ >: Servlet with Filter <: AnyRef]

    Definition Classes
    ScalatraTests
    Annotations
    @deprecated
    Deprecated

    use addServlet(Class, String) or addFilter(Class, String)

  3. def routeFilter(filter: Class[_ <: Filter], path: String): FilterHolder

    Definition Classes
    ScalatraTests
    Annotations
    @deprecated
    Deprecated

    renamed to addFilter

Inherited from ScalatraTests

Inherited from BaseSpecification

Inherited from SpecificationInclusion

Inherited from FragmentsBuilder

Inherited from FormattingTags

Inherited from Tags

Inherited from ImplicitParameters

Inherited from ExamplesFactory

Inherited from SpecificationStructure

Inherited from DefaultFragmentsFormatting

Inherited from TagsAssociation

Inherited from FragmentsFormatting

Inherited from AnyRef

Inherited from Any

Ungrouped