Trait

org.specs2.specification.dsl.mutable

MutableDsl

Related Doc: package mutable

Permalink

trait MutableDsl extends FragmentsDsl with ExampleDsl with BlockDsl with TextDsl with ActionDsl with TitleDsl with ArgumentsDsl with ReferenceDsl with TagDsl

Dsl for creating mutable specifications

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MutableDsl
  2. TagDsl
  3. MutableFragmentBuilder
  4. ReferenceDsl
  5. ReferenceDsl
  6. ArgumentsDsl
  7. ArgProperties
  8. ArgumentsCreation
  9. MutableArgumentsBuilder
  10. ArgumentsCreation
  11. TitleDsl
  12. TitleDsl
  13. MutableHeaderBuilder
  14. ActionDsl
  15. TextDsl
  16. TextCreation
  17. ExampleDsl
  18. ExampleDsl
  19. ExampleDsl1
  20. ExampleDsl0
  21. BlockDsl
  22. BlockCreation
  23. FragmentBuilder
  24. FragmentsDsl
  25. AcceptanceDsl1
  26. ActionDsl
  27. TagDsl
  28. ReferenceCreation
  29. SpecStructureDsl1
  30. FragmentsFactory
  31. AnyRef
  32. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class BangExample extends AnyRef

    Permalink
    Definition Classes
    ExampleDsl
  2. class BlockExample extends ExampleDsl1.BlockExample0

    Permalink
    Definition Classes
    ExampleDsl1
  3. class BlockExample0 extends AnyRef

    Permalink
    Definition Classes
    ExampleDsl0
  4. implicit class FragmentTaggedAs extends AnyRef

    Permalink

    This implicit allows to add tags and sections _after_ the examples

    This implicit allows to add tags and sections _after_ the examples

    Definition Classes
    TagDsl
  5. implicit class FragmentsTaggedAs extends AnyRef

    Permalink

    This implicit allows to add tags and sections _after_ the examples

    This implicit allows to add tags and sections _after_ the examples

    Definition Classes
    TagDsl
  6. implicit class HiddenFragment extends AnyRef

    Permalink
    Definition Classes
    FragmentsDsl
  7. class MutableBangExample extends BangExample

    Permalink
    Definition Classes
    ExampleDsl
  8. class MutableTitleOps extends TitleOps

    Permalink
    Definition Classes
    TitleDsl
  9. implicit class MutedFragment extends AnyRef

    Permalink
    Definition Classes
    FragmentsDsl
  10. class TitleOps extends AnyRef

    Permalink
    Definition Classes
    TitleDsl
  11. class WarningForgottenOperator extends AnyRef

    Permalink
    Definition Classes
    BlockDsl
  12. implicit class appendToArguments extends AnyRef

    Permalink
    Definition Classes
    SpecStructureDsl1
  13. implicit class appendToFragment extends AnyRef

    Permalink
    Definition Classes
    FragmentsDsl
  14. implicit class appendToFragments extends AnyRef

    Permalink
    Definition Classes
    FragmentsDsl
  15. implicit class appendToString extends AnyRef

    Permalink
    Definition Classes
    FragmentsDsl
  16. implicit class describe extends AnyRef

    Permalink
    Definition Classes
    BlockDsl
  17. implicit class fragmentFormatting extends AnyRef

    Permalink
    Definition Classes
    TextDsl
  18. implicit class fragmentsFormatting extends AnyRef

    Permalink
    Definition Classes
    TextDsl
  19. implicit class linkFragment extends AnyRef

    Permalink
    Definition Classes
    ReferenceDsl
  20. implicit class mutableLinkFragment extends linkFragment

    Permalink
    Definition Classes
    ReferenceDsl
  21. implicit class mutableSeeFragment extends seeFragment

    Permalink
    Definition Classes
    ReferenceDsl
  22. implicit class seeFragment extends AnyRef

    Permalink
    Definition Classes
    ReferenceDsl
  23. implicit class textFragment extends AnyRef

    Permalink
    Definition Classes
    TextDsl

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. implicit def ***If you see this message this means that you've forgotten an operator after the description string: you should write "example" >> result ***(s: String): WarningForgottenOperator

    Permalink

    adding a conflicting implicit to warn the user when a >> was forgotten

    adding a conflicting implicit to warn the user when a >> was forgotten

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

    Permalink
    Definition Classes
    AnyRef → Any
  5. def action(a: ⇒ Any): Fragment

    Permalink
    Definition Classes
    ActionDslActionDsl
  6. def addBacktab(n: Int): Fragment

    Permalink
    Definition Classes
    TextCreation
  7. def addBacktab: Fragment

    Permalink
    Definition Classes
    TextCreation
  8. def addBreak(n: Int): Fragment

    Permalink
    Definition Classes
    TextCreation
  9. def addBreak: Fragment

    Permalink
    Definition Classes
    TextCreation
  10. def addFragment(fragment: Fragment): Fragment

    Permalink
  11. def addFragmentBlock(f: ⇒ Fragment): Fragment

    Permalink
  12. def addFragments(fragments: Fragments): Fragments

    Permalink
  13. def addFragmentsBlock(fs: ⇒ Fragments): Fragments

    Permalink
  14. def addParagraph(s: String, n: Int = 2): Fragment

    Permalink
    Definition Classes
    TextCreation
  15. def addSections(): Unit

    Permalink
  16. def addTab(n: Int): Fragment

    Permalink
    Definition Classes
    TextCreation
  17. def addTab: Fragment

    Permalink
    Definition Classes
    TextCreation
  18. def addText(s: String): Fragment

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

    Permalink
    Definition Classes
    ArgProperties
  20. def args(ex: ArgProperty[String] = ArgProperty[String](), include: ArgProperty[String] = ArgProperty[String](), exclude: ArgProperty[String] = ArgProperty[String](), was: ArgProperty[String] = ArgProperty[String](), plan: ArgProperty[Boolean] = ArgProperty[Boolean](), skipAll: ArgProperty[Boolean] = ArgProperty[Boolean](), stopOnFail: ArgProperty[Boolean] = ArgProperty[Boolean](), stopOnError: ArgProperty[Boolean] = ArgProperty[Boolean](), stopOnIssue: ArgProperty[Boolean] = ArgProperty[Boolean](), stopOnSkip: ArgProperty[Boolean] = ArgProperty[Boolean](), sequential: ArgProperty[Boolean] = ArgProperty[Boolean](), batchSize: ArgProperty[Int] = ArgProperty[Int](), asap: ArgProperty[Boolean] = ArgProperty[Boolean](), isolated: ArgProperty[Boolean] = ArgProperty[Boolean](), xonly: ArgProperty[Boolean] = ArgProperty[Boolean](), showOnly: ArgProperty[String] = ArgProperty[String](), color: ArgProperty[Boolean] = ArgProperty[Boolean]()): Arguments

    Permalink

    shorthand method to create an Arguments object

    shorthand method to create an Arguments object

    Definition Classes
    ArgumentsCreation → ArgumentsCreation
  21. lazy val args: ArgumentsNamespaceMutable

    Permalink
    Definition Classes
    ArgumentsCreation → ArgumentsCreation
  22. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  23. implicit def bangExample(d: String): BangExample

    Permalink
    Definition Classes
    ExampleDslExampleDsl
  24. implicit def blockExample(d: String): BlockExample

    Permalink
    Definition Classes
    ExampleDsl1
  25. def blockExample0(d: String): BlockExample0

    Permalink
    Definition Classes
    ExampleDsl1 → ExampleDsl0
  26. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def eq(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    FragmentsFactory
  31. implicit def fragmentToFragments(f: Fragment): Fragments

    Permalink
    Definition Classes
    FragmentsDsl
  32. implicit def fragmentsAsSpecStructure(fs: ⇒ Fragments): SpecStructure

    Permalink
    Definition Classes
    SpecStructureDsl1
  33. def fragmentsBlock(fragments: Seq[Fragment], offset: Int = 2): Fragments

    Permalink

    create a block of new fragments where each of them is separated by a newline and there is a specific offset from the left margin

    create a block of new fragments where each of them is separated by a newline and there is a specific offset from the left margin

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

    Permalink
    Definition Classes
    AnyRef → Any
  35. def hasSectionsForBlocks: Boolean

    Permalink
  36. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  37. def is: SpecStructure

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

    Permalink
    Definition Classes
    Any
  39. def link(s: ⇒ SpecificationStructure): Fragment

    Permalink
    Definition Classes
    ReferenceDslReferenceCreation
  40. def link(s: SpecStructure): Fragment

    Permalink
    Definition Classes
    ReferenceDslReferenceCreation
  41. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  44. def section(tag: NamedTag): Fragment

    Permalink
    Definition Classes
    TagDslTagDsl
  45. def section(names: String*): Fragment

    Permalink
    Definition Classes
    TagDslTagDsl
  46. def see(s: ⇒ SpecificationStructure): Fragment

    Permalink
    Definition Classes
    ReferenceDslReferenceCreation
  47. def see(s: SpecStructure): Fragment

    Permalink
    Definition Classes
    ReferenceDslReferenceCreation
  48. def setArguments(a: Arguments): Arguments

    Permalink
    Definition Classes
    MutableArgumentsBuilder
  49. def setTitle(t: String): SpecHeader

    Permalink
    Definition Classes
    MutableHeaderBuilder
  50. def specificationFragments: Fragments

    Permalink
    Definition Classes
    MutableFragmentBuilder
  51. def step(a: ⇒ Any, global: Boolean): Fragment

    Permalink
    Definition Classes
    ActionDslActionDsl
  52. def step(a: ⇒ Any): Fragment

    Permalink
    Definition Classes
    ActionDslActionDsl
  53. def stopWhen(f: (Result) ⇒ Boolean): Fragment

    Permalink
    Definition Classes
    ActionDsl
  54. def stopWhen(r: Result): Fragment

    Permalink
    Definition Classes
    ActionDsl
  55. def stopWhenFail(when: ⇒ Boolean): Fragment

    Permalink
    Definition Classes
    ActionDsl
  56. def stopWhenFail: Fragment

    Permalink
    Definition Classes
    ActionDsl
  57. def stopWhenSkipped(when: ⇒ Boolean): Fragment

    Permalink
    Definition Classes
    ActionDsl
  58. def stopWhenSkipped: Fragment

    Permalink
    Definition Classes
    ActionDsl
  59. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  60. def tag(tag: NamedTag): Fragment

    Permalink
    Definition Classes
    TagDslTagDsl
  61. def tag(names: String*): Fragment

    Permalink
    Definition Classes
    TagDslTagDsl
  62. implicit def title(s: String): MutableTitleOps

    Permalink
    Definition Classes
    TitleDslTitleDsl
  63. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  64. def updateArguments(a: Arguments): Arguments

    Permalink
    Definition Classes
    MutableArgumentsBuilder
  65. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from TagDsl

Inherited from MutableFragmentBuilder

Inherited from ReferenceDsl

Inherited from dsl.ReferenceDsl

Inherited from ArgumentsDsl

Inherited from ArgProperties

Inherited from ArgumentsCreation

Inherited from MutableArgumentsBuilder

Inherited from main.ArgumentsCreation

Inherited from TitleDsl

Inherited from dsl.TitleDsl

Inherited from MutableHeaderBuilder

Inherited from ActionDsl

Inherited from TextDsl

Inherited from TextCreation

Inherited from ExampleDsl

Inherited from dsl.ExampleDsl

Inherited from ExampleDsl1

Inherited from ExampleDsl0

Inherited from BlockDsl

Inherited from BlockCreation

Inherited from FragmentBuilder

Inherited from FragmentsDsl

Inherited from AcceptanceDsl1

Inherited from dsl.ActionDsl

Inherited from dsl.TagDsl

Inherited from ReferenceCreation

Inherited from SpecStructureDsl1

Inherited from FragmentsFactory

Inherited from AnyRef

Inherited from Any

Ungrouped