Trait

org.specs2.mutable

GivenWhenThen

Related Doc: package mutable

Permalink

trait GivenWhenThen extends specification.GivenWhenThen

Self Type
GivenWhenThen with FragmentsBuilder
Linear Supertypes
specification.GivenWhenThen, main.ArgumentsArgs, ArgProperties, SpecificationStringContext, specification.FragmentsBuilder, FormattingTags, specification.Tags, specification.ExamplesFactory, TuplesToSeq, RegexStepsFactory, ImplicitParameters, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. GivenWhenThen
  2. GivenWhenThen
  3. ArgumentsArgs
  4. ArgProperties
  5. SpecificationStringContext
  6. FragmentsBuilder
  7. FormattingTags
  8. Tags
  9. ExamplesFactory
  10. TuplesToSeq
  11. RegexStepsFactory
  12. ImplicitParameters
  13. AnyRef
  14. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. case class AsFragments extends Product with Serializable

    Permalink
    Definition Classes
    FragmentsBuilder
  2. class ExampleDesc extends AnyRef

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

    Permalink
    Definition Classes
    FormattingTags
  4. class GWTToFragment extends AnyRef

    Permalink
  5. class GivenExampleDesc extends ExampleDesc

    Permalink

    transient class to hold an example description before creating a full Example

    transient class to hold an example description before creating a full Example

    Definition Classes
    GivenWhenThen
  6. class GivenThenInExample extends AnyRef

    Permalink

    transient class to hold an example description before creating a full Example

  7. class GivenWhenThenFragmentsFragment extends FragmentsFragment

    Permalink
    Definition Classes
    GivenWhenThen
  8. class HtmlLinkFragments extends AnyRef

    Permalink
    Definition Classes
    FragmentsBuilder
  9. class HtmlLinkFragments2 extends AnyRef

    Permalink
    Definition Classes
    FragmentsBuilder
  10. trait ImplicitParam extends AnyRef

    Permalink
    Definition Classes
    ImplicitParameters
  11. trait ImplicitParam1 extends AnyRef

    Permalink
    Definition Classes
    ImplicitParameters
  12. trait ImplicitParam10 extends AnyRef

    Permalink
    Definition Classes
    ImplicitParameters
  13. trait ImplicitParam2 extends AnyRef

    Permalink
    Definition Classes
    ImplicitParameters
  14. trait ImplicitParam3 extends AnyRef

    Permalink
    Definition Classes
    ImplicitParameters
  15. trait ImplicitParam4 extends AnyRef

    Permalink
    Definition Classes
    ImplicitParameters
  16. trait ImplicitParam5 extends AnyRef

    Permalink
    Definition Classes
    ImplicitParameters
  17. trait ImplicitParam6 extends AnyRef

    Permalink
    Definition Classes
    ImplicitParameters
  18. trait ImplicitParam7 extends AnyRef

    Permalink
    Definition Classes
    ImplicitParameters
  19. trait ImplicitParam8 extends AnyRef

    Permalink
    Definition Classes
    ImplicitParameters
  20. trait ImplicitParam9 extends AnyRef

    Permalink
    Definition Classes
    ImplicitParameters
  21. class ReadAs extends AnyRef

    Permalink

    This class creates Given or Then extractors from a regular expression and a function

    This class creates Given or Then extractors from a regular expression and a function

    Definition Classes
    RegexStepsFactory
  22. case class SpecIdentificationMarkdownLink extends Product with Serializable

    Permalink
    Definition Classes
    FragmentsBuilder
  23. class SpecTitle extends AnyRef

    Permalink
    Definition Classes
    FragmentsBuilder
  24. implicit class specificationInStringContext extends AnyRef

    Permalink
    Definition Classes
    SpecificationStringContext

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. implicit def RegexFragmentToFragments(r: RegexFragment): Fragments

    Permalink

    at any point in time a regex sequence can be transformed as a sequence of Fragments

    at any point in time a regex sequence can be transformed as a sequence of Fragments

    Definition Classes
    GivenWhenThen
  5. implicit def ToFormattingTagParameter(condition: Boolean): Option[(GivenWhenThen.this)#FormattingTagParameter]

    Permalink
    Definition Classes
    FormattingTags
  6. implicit def anyAsResultIsSpecPart(r: ⇒ Function0Result): SpecPart

    Permalink
    Definition Classes
    SpecificationStringContext
  7. implicit def anyToArgProperty[T](t: ⇒ T): ArgProperty[T]

    Permalink
    Definition Classes
    ArgProperties
  8. def args(ex: ArgProperty[String], include: ArgProperty[String], exclude: ArgProperty[String], wasIssue: ArgProperty[Boolean], was: ArgProperty[String], plan: ArgProperty[Boolean], skipAll: ArgProperty[Boolean], stopOnFail: ArgProperty[Boolean], stopOnSkip: ArgProperty[Boolean], sequential: ArgProperty[Boolean], asap: ArgProperty[Boolean], isolated: ArgProperty[Boolean], random: ArgProperty[Boolean], xonly: ArgProperty[Boolean], showOnly: ArgProperty[String], color: ArgProperty[Boolean]): Arguments

    Permalink
    Definition Classes
    ArgumentsArgs
  9. lazy val args: (GivenWhenThen.this)#ArgumentsNamespace

    Permalink
    Definition Classes
    ArgumentsArgs
  10. implicit def argumentsFragment(a: Arguments): (GivenWhenThen.this)#GivenWhenThenFragmentsFragment

    Permalink
    Definition Classes
    GivenWhenThen → FragmentsBuilder
  11. implicit def argumentsIsSpecPart(a: Arguments): SpecPart

    Permalink
    Definition Classes
    SpecificationStringContext
  12. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  13. implicit def asResultIsSpecPart[R](r: ⇒ R)(implicit arg0: AsResult[R]): SpecPart

    Permalink
    Definition Classes
    SpecificationStringContext
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. implicit def downcastGiven[X, Y <: X](gv: Given[Y]): Given[X] { def extract(s: String): Y }

    Permalink

    implicit conversion to transform a Given[Y] to Given[X] when Y <: X

    implicit conversion to transform a Given[Y] to Given[X] when Y <: X

    Definition Classes
    GivenWhenThen
  16. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  18. implicit def exampleFactory: ExampleFactory

    Permalink
    Definition Classes
    ExamplesFactory
  19. implicit def exampleIsSpecPart(e: Example): SpecPart

    Permalink
    Definition Classes
    SpecificationStringContext
  20. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. implicit def forExample(s: String): (GivenWhenThen.this)#GivenExampleDesc

    Permalink

    This implicit allows to use the "so" object:

    This implicit allows to use the "so" object:

    "given the name: ${eric}, then the age is ${18}" ! so { case (name: String, age: String) => age.toInt must_== 18 }

    Definition Classes
    GivenWhenThen → FragmentsBuilder
  22. def formatSection(markdown: Option[(GivenWhenThen.this)#FormattingTagParameter], flow: Option[(GivenWhenThen.this)#FormattingTagParameter], verbatim: Option[(GivenWhenThen.this)#FormattingTagParameter]): TagFragment

    Permalink
    Definition Classes
    FormattingTags
  23. def formatTag(markdown: Option[(GivenWhenThen.this)#FormattingTagParameter], flow: Option[(GivenWhenThen.this)#FormattingTagParameter], verbatim: Option[(GivenWhenThen.this)#FormattingTagParameter]): TagFragment

    Permalink
    Definition Classes
    FormattingTags
  24. implicit def fragmentFragments(f: ⇒ Fragment): (GivenWhenThen.this)#GivenWhenThenFragmentsFragment

    Permalink
    Definition Classes
    GivenWhenThen → FragmentsBuilder
  25. implicit def fragmentIsSpecPart(f: Fragment): SpecPart

    Permalink
    Definition Classes
    SpecificationStringContext
  26. implicit def fragments(f: ⇒ Fragment): Fragments

    Permalink
    Definition Classes
    FragmentsBuilder
  27. implicit def fragmentsFragmentIsSpecPart(ffs: FragmentsFragment): SpecPart

    Permalink
    Definition Classes
    SpecificationStringContext
  28. implicit def fragmentsFragmentToFragments(fs: FragmentsFragment): Fragments

    Permalink
    Definition Classes
    FragmentsBuilder
  29. implicit def fragmentsFragments(fs: ⇒ Fragments): (GivenWhenThen.this)#GivenWhenThenFragmentsFragment

    Permalink
    Definition Classes
    GivenWhenThen → FragmentsBuilder
  30. implicit def fragmentsIsSpecPart(fragments: Fragments): SpecPart

    Permalink
    Definition Classes
    SpecificationStringContext
  31. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  32. implicit def givenIsSpecPart[T](g: Given[T]): SpecPart

    Permalink
    Definition Classes
    GivenWhenThen
  33. implicit def givenThenInExample(s: String): (GivenWhenThen.this)#GivenThenInExample

    Permalink

    add a new example using 'in' or '>>' or '!'

  34. def groupAs(groupRegex: String): (GivenWhenThen.this)#ReadAs

    Permalink

    factory method to create a Given or a Then element from a regex, using a regex denoting groups to extract

    factory method to create a Given or a Then element from a regex, using a regex denoting groups to extract

    Definition Classes
    RegexStepsFactory
  35. implicit def gwtToFragment(s: String): (GivenWhenThen.this)#GWTToFragment

    Permalink

    Create GWT fragments with the << syntax for a mutable specification

  36. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  37. implicit lazy val implicitParam: (GivenWhenThen.this)#ImplicitParam

    Permalink
    Definition Classes
    ImplicitParameters
  38. implicit lazy val implicitParam1: (GivenWhenThen.this)#ImplicitParam1

    Permalink
    Definition Classes
    ImplicitParameters
  39. implicit lazy val implicitParam10: (GivenWhenThen.this)#ImplicitParam10

    Permalink
    Definition Classes
    ImplicitParameters
  40. implicit lazy val implicitParam2: (GivenWhenThen.this)#ImplicitParam2

    Permalink
    Definition Classes
    ImplicitParameters
  41. implicit lazy val implicitParam3: (GivenWhenThen.this)#ImplicitParam3

    Permalink
    Definition Classes
    ImplicitParameters
  42. implicit lazy val implicitParam4: (GivenWhenThen.this)#ImplicitParam4

    Permalink
    Definition Classes
    ImplicitParameters
  43. implicit lazy val implicitParam5: (GivenWhenThen.this)#ImplicitParam5

    Permalink
    Definition Classes
    ImplicitParameters
  44. implicit lazy val implicitParam6: (GivenWhenThen.this)#ImplicitParam6

    Permalink
    Definition Classes
    ImplicitParameters
  45. implicit lazy val implicitParam7: (GivenWhenThen.this)#ImplicitParam7

    Permalink
    Definition Classes
    ImplicitParameters
  46. implicit lazy val implicitParam8: (GivenWhenThen.this)#ImplicitParam8

    Permalink
    Definition Classes
    ImplicitParameters
  47. implicit lazy val implicitParam9: (GivenWhenThen.this)#ImplicitParam9

    Permalink
    Definition Classes
    ImplicitParameters
  48. final def isInstanceOf[T0]: Boolean

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

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

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

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

    Permalink
    Definition Classes
    FragmentsBuilder
  53. def link(fs: Fragments): Fragments

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

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

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

    Permalink
    Definition Classes
    FragmentsBuilder
  57. implicit def markdownLinkIsSpecPart(link: MarkdownLink): SpecPart

    Permalink
    Definition Classes
    SpecificationStringContext
  58. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  61. def readAs(regex: String): (GivenWhenThen.this)#ReadAs

    Permalink

    factory method to create a Given or a Then element from a regex

    factory method to create a Given or a Then element from a regex

    Definition Classes
    RegexStepsFactory
  62. def s2(content: String, Yrangepos: Boolean, texts: Seq[String], variables: Seq[SpecPart], rangeExpressions: Seq[String]): Fragments

    Permalink
    Definition Classes
    SpecificationStringContext
  63. def section(names: String*): TagFragment

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

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

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

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

    Permalink
    Definition Classes
    FragmentsBuilder
  68. def see(fs: Fragments): Fragments

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

    Permalink
    Definition Classes
    FragmentsBuilder
  70. def see(ss: Seq[SpecificationStructure])(implicit p1: (GivenWhenThen.this)#ImplicitParam1): Fragments

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

    Permalink
    Definition Classes
    FragmentsBuilder
  72. implicit def specIdentificationMarkdownLink(s: String): (GivenWhenThen.this)#SpecIdentificationMarkdownLink

    Permalink
    Definition Classes
    FragmentsBuilder
  73. implicit def specStructureIsSpecPart(s: SpecificationStructure): SpecPart

    Permalink
    Definition Classes
    SpecificationStringContext
  74. implicit def specificationStructureToFragments(s: SpecificationStructure): (GivenWhenThen.this)#AsFragments

    Permalink
    Definition Classes
    FragmentsBuilder
  75. implicit def stringIsSpecPart(s: ⇒ String): SpecPart

    Permalink
    Definition Classes
    SpecificationStringContext
  76. implicit def stringToHtmlLinkFragments(s: String): (GivenWhenThen.this)#HtmlLinkFragments

    Permalink
    Definition Classes
    FragmentsBuilder
  77. implicit def stringToHtmlLinkFragments2(s: String): (GivenWhenThen.this)#HtmlLinkFragments2

    Permalink
    Definition Classes
    FragmentsBuilder
  78. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    Tags
  80. implicit def textFragment(s: String): (GivenWhenThen.this)#GivenWhenThenFragmentsFragment

    Permalink
    Definition Classes
    GivenWhenThen → FragmentsBuilder
  81. implicit def textStart(s: String): Fragments

    Permalink
    Definition Classes
    FragmentsBuilder
  82. implicit def thenIsSpecPart[T](t: Then[T]): SpecPart

    Permalink
    Definition Classes
    GivenWhenThen
  83. implicit def title(s: String): (GivenWhenThen.this)#SpecTitle

    Permalink
    Definition Classes
    FragmentsBuilder
  84. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  85. implicit def tupleToSeq10[T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](t: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10))(implicit e1: <:<[T1, T], e2: <:<[T2, T], e3: <:<[T3, T], e4: <:<[T4, T], e5: <:<[T5, T], e6: <:<[T6, T], e7: <:<[T7, T], e8: <:<[T8, T], e9: <:<[T9, T], e10: <:<[T10, T]): Seq[T]

    Permalink
    Definition Classes
    TuplesToSeq
  86. implicit def tupleToSeq2[T, T1, T2](t: (T1, T2))(implicit e1: <:<[T1, T], e2: <:<[T2, T]): Seq[T]

    Permalink
    Definition Classes
    TuplesToSeq
  87. implicit def tupleToSeq3[T, T1, T2, T3](t: (T1, T2, T3))(implicit e1: <:<[T1, T], e2: <:<[T2, T], e3: <:<[T3, T]): Seq[T]

    Permalink
    Definition Classes
    TuplesToSeq
  88. implicit def tupleToSeq4[T, T1, T2, T3, T4](t: (T1, T2, T3, T4))(implicit e1: <:<[T1, T], e2: <:<[T2, T], e3: <:<[T3, T], e4: <:<[T4, T]): Seq[T]

    Permalink
    Definition Classes
    TuplesToSeq
  89. implicit def tupleToSeq5[T, T1, T2, T3, T4, T5](t: (T1, T2, T3, T4, T5))(implicit e1: <:<[T1, T], e2: <:<[T2, T], e3: <:<[T3, T], e4: <:<[T4, T], e5: <:<[T5, T]): Seq[T]

    Permalink
    Definition Classes
    TuplesToSeq
  90. implicit def tupleToSeq6[T, T1, T2, T3, T4, T5, T6](t: (T1, T2, T3, T4, T5, T6))(implicit e1: <:<[T1, T], e2: <:<[T2, T], e3: <:<[T3, T], e4: <:<[T4, T], e5: <:<[T5, T], e6: <:<[T6, T]): Seq[T]

    Permalink
    Definition Classes
    TuplesToSeq
  91. implicit def tupleToSeq7[T, T1, T2, T3, T4, T5, T6, T7](t: (T1, T2, T3, T4, T5, T6, T7))(implicit e1: <:<[T1, T], e2: <:<[T2, T], e3: <:<[T3, T], e4: <:<[T4, T], e5: <:<[T5, T], e6: <:<[T6, T], e7: <:<[T7, T]): Seq[T]

    Permalink
    Definition Classes
    TuplesToSeq
  92. implicit def tupleToSeq8[T, T1, T2, T3, T4, T5, T6, T7, T8](t: (T1, T2, T3, T4, T5, T6, T7, T8))(implicit e1: <:<[T1, T], e2: <:<[T2, T], e3: <:<[T3, T], e4: <:<[T4, T], e5: <:<[T5, T], e6: <:<[T6, T], e7: <:<[T7, T], e8: <:<[T8, T]): Seq[T]

    Permalink
    Definition Classes
    TuplesToSeq
  93. implicit def tupleToSeq9[T, T1, T2, T3, T4, T5, T6, T7, T8, T9](t: (T1, T2, T3, T4, T5, T6, T7, T8, T9))(implicit e1: <:<[T1, T], e2: <:<[T2, T], e3: <:<[T3, T], e4: <:<[T4, T], e5: <:<[T5, T], e6: <:<[T6, T], e7: <:<[T7, T], e8: <:<[T8, T], e9: <:<[T9, T]): Seq[T]

    Permalink
    Definition Classes
    TuplesToSeq
  94. implicit def upcastThen[X, Y <: X](th: Then[X]): Then[Y]

    Permalink

    implicit conversion to transform a Then[Y] to Then[X] when Y <: X

    implicit conversion to transform a Then[Y] to Then[X] when Y <: X

    Definition Classes
    GivenWhenThen
  95. implicit def updowncastWhen[P, Q, R <: P, S >: Q](wh: When[P, Q]): When[R, S]

    Permalink

    implicit conversion to transform a When[P, Q] to When[R, S] when R <: P and S >: Q

    implicit conversion to transform a When[P, Q] to When[R, S] when R <: P and S >: Q

    Definition Classes
    GivenWhenThen
  96. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  99. implicit def whenIsSpecPart[T, U](w: When[T, U]): SpecPart

    Permalink
    Definition Classes
    GivenWhenThen

Inherited from main.ArgumentsArgs

Inherited from ArgProperties

Inherited from SpecificationStringContext

Inherited from specification.FragmentsBuilder

Inherited from FormattingTags

Inherited from specification.Tags

Inherited from specification.ExamplesFactory

Inherited from TuplesToSeq

Inherited from RegexStepsFactory

Inherited from ImplicitParameters

Inherited from AnyRef

Inherited from Any

Ungrouped