Package

org.specs2.specification.dsl

mutable

Permalink

package mutable

Visibility
  1. Public
  2. All

Type Members

  1. trait ActionDsl extends FragmentBuilder with dsl.ActionDsl

    Permalink

    Dsl to create actions in a mutable spec

  2. trait ArgumentsCreation extends main.ArgumentsCreation with MutableArgumentsBuilder

    Permalink

    Methods with default Property values to create Arguments instances Arguments are being added to the SpecificationStructure by mutating its current content

  3. trait ArgumentsDsl extends ArgumentsCreation with ArgProperties

    Permalink

    Create arguments in an acceptance specification

  4. trait AutoExamples extends create.AutoExamples with FragmentBuilder

    Permalink

    Auto-example creation for mutable specifications

  5. trait ExampleDsl extends ExampleDsl1 with dsl.ExampleDsl

    Permalink

    Dsl for creating examples in a mutable specification

  6. trait FormDsl extends FragmentBuilder with FormFragmentFactory

    Permalink

    Dsl for creating Forms in a mutable specification

  7. trait FragmentBuilder extends AnyRef

    Permalink
  8. trait GWT extends dsl.GWT

    Permalink

    Given-When-Then Dsl for creating examples (but also steps and actions) in a mutable specification

  9. trait GivenWhenAndThenSyntax extends AnyRef

    Permalink

    given / when / andThen syntax because the "then" keyword is not available

  10. trait GivenWhenThenSyntax extends AnyRef

    Permalink

    Given / When / Then syntax in order to use the word "Then"

  11. trait MutableArgumentsBuilder extends AnyRef

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

    Permalink

    Dsl for creating mutable specifications

  13. trait MutableFragmentBuilder extends FragmentBuilder with FragmentsFactory with MutableArgumentsBuilder with MutableHeaderBuilder

    Permalink

    Creation of fragments in a mutable specification

    Creation of fragments in a mutable specification

    This essentially works by keep a mutable ListBuffer of Fragments

    Arguments and title are also added with mutable variables

    Most of the complexity in that trait comes from the "isolated" mode of execution where we want to be able to recreate some blocks and not others when running an example in its own instance of the Specification

  14. trait MutableHeaderBuilder extends AnyRef

    Permalink
  15. trait NoExampleDsl extends ExampleDsl

    Permalink

    deactivate the ExampleDsl implicits

  16. trait NoTextDsl extends TextDsl

    Permalink

    deactivate the TextDsl implicits

  17. trait ReferenceDsl extends FragmentBuilder with dsl.ReferenceDsl

    Permalink

    Dsl for creating references in a mutable specification

  18. trait SpecificationCreation extends create.SpecificationCreation with FormattingFragments with AutoExamples with MutableDsl with ArgumentsShortcuts with ArgumentsDsl

    Permalink

    Trait for creating a mutable specification

  19. trait TagDsl extends dsl.TagDsl with MutableFragmentBuilder

    Permalink

    Dsl for creating tags in a mutable specification

  20. trait TextCreation extends FragmentBuilder with FragmentsFactory

    Permalink
  21. trait TextDsl extends TextCreation

    Permalink

    Dsl for creating text and formatting fragments in a mutable specification

  22. trait TitleDsl extends MutableHeaderBuilder with dsl.TitleDsl

    Permalink

    Dsl for creating a title in a mutable specification

Ungrouped