org.specs2.specification.dsl.mutable
Members list
Type members
Classlikes
Dsl to create actions in a mutable spec
Dsl to create actions in a mutable spec
Attributes
- Supertypes
-
trait ActionDsltrait FragmentsFactorytrait FragmentBuilderclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait SpecLikeclass Spectrait MutableDsltrait SpecificationCreationtrait SpecificationLikeclass SpecificationShow all
Methods with default Property values to create Arguments instances Arguments are being added to the SpecificationStructure by mutating its current content
Methods with default Property values to create Arguments instances Arguments are being added to the SpecificationStructure by mutating its current content
Attributes
- Supertypes
- Known subtypes
-
trait SpecLikeclass Spectrait ArgumentsDsltrait MutableDsltrait SpecificationCreationtrait SpecificationLikeclass SpecificationShow all
Create arguments in an acceptance specification
Create arguments in an acceptance specification
Attributes
- Supertypes
-
trait ArgPropertiestrait ArgumentsCreationtrait MutableArgumentsBuildertrait ArgumentsCreationclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Create blocks of examples in a mutable specification
Create blocks of examples in a mutable specification
Attributes
- Supertypes
- Known subtypes
Dsl for creating examples in a mutable specification
Dsl for creating examples in a mutable specification
Attributes
- Supertypes
-
trait ExampleDsltrait BlockDsltrait FragmentsFactorytrait FragmentBuilderclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait MutableDsltrait SpecificationCreationtrait SpecificationLikeclass Specificationtrait NoExampleDsltrait ForEachWithCommandLine[T]Show all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait FormattingFragmentstrait SpecificationCreationtrait SpecificationLikeclass Specificationtrait ActionDsltrait SpecLikeclass Spectrait MutableDsltrait MutableFragmentBuildertrait TagDsltrait ReferenceDsltrait TextCreationtrait TextDslShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait ArgumentsCreationtrait SpecLikeclass Spectrait ArgumentsDsltrait MutableDsltrait SpecificationCreationtrait SpecificationLikeclass Specificationtrait MutableFragmentBuildertrait TagDslShow all
Dsl for creating mutable specifications
Dsl for creating mutable specifications
Attributes
- Supertypes
-
trait TagDsltrait MutableFragmentBuildertrait ReferenceDsltrait ReferenceDsltrait ArgumentsDsltrait ArgPropertiestrait ArgumentsCreationtrait MutableArgumentsBuildertrait ArgumentsCreationtrait TitleDsltrait TitleDsltrait MutableHeaderBuildertrait ActionDsltrait TextDsltrait TextCreationtrait ExampleDsltrait ExampleDsltrait BlockDsltrait FragmentBuildertrait FragmentsDsltrait ActionDsltrait TagDsltrait ReferenceCreationtrait FragmentsFactoryclass Objecttrait Matchableclass AnyShow all
- Known subtypes
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
Attributes
- Supertypes
-
trait MutableHeaderBuildertrait MutableArgumentsBuildertrait FragmentsFactorytrait FragmentBuilderclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait TagDsltrait MutableDsltrait SpecificationCreationtrait SpecificationLikeclass Specification
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait MutableFragmentBuildertrait TagDsltrait MutableDsltrait SpecificationCreationtrait SpecificationLikeclass Specificationtrait TitleDslShow all
deactivate the ExampleDsl implicits
deactivate the ExampleDsl implicits
Attributes
- Supertypes
-
trait ExampleDsltrait ExampleDsltrait BlockDsltrait FragmentsFactorytrait FragmentBuilderclass Objecttrait Matchableclass AnyShow all
Dsl for creating references in a mutable specification
Dsl for creating references in a mutable specification
Attributes
- Supertypes
-
trait ReferenceDsltrait ReferenceCreationtrait FragmentsFactorytrait FragmentBuilderclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Trait for creating a mutable specification
Trait for creating a mutable specification
Attributes
- Supertypes
-
trait MutableDsltrait TagDsltrait MutableFragmentBuildertrait ReferenceDsltrait ArgumentsDsltrait ArgumentsCreationtrait MutableArgumentsBuildertrait TitleDsltrait MutableHeaderBuildertrait ActionDsltrait TextDsltrait TextCreationtrait ExampleDsltrait BlockDsltrait FormattingFragmentstrait FragmentBuildertrait SpecificationCreationtrait FormattingFragmentstrait S2StringContexttrait S2StringContextCreationtrait ArgumentsShortcutstrait ArgumentsArgstrait ArgPropertiestrait ArgumentsCreationtrait AcceptanceDsltrait ReferenceDsltrait ExampleDsltrait TitleDsltrait SpecStructureDsltrait FragmentsDsltrait ActionDsltrait TagDsltrait ReferenceCreationtrait FragmentsFactoryclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait SpecificationLikeclass Specification
Attributes
- Supertypes
-
trait Producttrait Equalsclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Producttrait Equalsclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Dsl for creating tags in a mutable specification
Dsl for creating tags in a mutable specification
Attributes
- Supertypes
-
trait MutableFragmentBuildertrait MutableHeaderBuildertrait MutableArgumentsBuildertrait FragmentBuildertrait TagDsltrait FragmentsFactoryclass Objecttrait Matchableclass AnyShow all
- Known subtypes
- Self type
Attributes
- Supertypes
- Known subtypes
-
trait SpecLikeclass Spectrait TextDsltrait MutableDsltrait SpecificationCreationtrait SpecificationLikeclass SpecificationShow all
- Self type
Dsl for creating text and formatting fragments in a mutable specification
Dsl for creating text and formatting fragments in a mutable specification
Attributes
- Supertypes
-
trait TextCreationtrait FragmentsFactorytrait FragmentBuilderclass Objecttrait Matchableclass AnyShow all
- Known subtypes
- Self type
Dsl for creating a title in a mutable specification
Dsl for creating a title in a mutable specification
Attributes
- Supertypes
- Known subtypes