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 ActionDsl
class Object
trait Matchable
class Any
Show all
Known subtypes
trait SpecLike
class Spec
trait MutableDsl
Show all
trait ArgumentsCreation extends ArgumentsCreation, MutableArgumentsBuilder

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
trait ArgumentsCreation
class Object
trait Matchable
class Any
Known subtypes
trait SpecLike
class Spec
trait ArgumentsDsl
trait MutableDsl
Show all
trait ArgumentsDsl extends ArgumentsCreation, ArgProperties

Create arguments in an acceptance specification

Create arguments in an acceptance specification

Attributes

Supertypes
trait ArgProperties
trait ArgumentsCreation
class Object
trait Matchable
class Any
Show all
Known subtypes
trait BlockDsl

Create blocks of examples in a mutable specification

Create blocks of examples in a mutable specification

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ExampleDsl extends ExampleDsl

Dsl for creating examples in a mutable specification

Dsl for creating examples in a mutable specification

Attributes

Supertypes
trait ExampleDsl
trait BlockDsl
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Dsl for creating mutable specifications

Dsl for creating mutable specifications

Attributes

Supertypes
trait TagDsl
trait ReferenceDsl
trait ReferenceDsl
trait ArgumentsDsl
trait ArgProperties
trait ArgumentsCreation
trait TitleDsl
trait TitleDsl
trait ActionDsl
trait TextDsl
trait TextCreation
trait ExampleDsl
trait ExampleDsl
trait BlockDsl
trait FragmentsDsl
trait ActionDsl
trait TagDsl
class Object
trait Matchable
class Any
Show 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
class Object
trait Matchable
class Any
Show all
Known subtypes
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait NoExampleDsl extends ExampleDsl

deactivate the ExampleDsl implicits

deactivate the ExampleDsl implicits

Attributes

Supertypes
trait ExampleDsl
trait ExampleDsl
trait BlockDsl
class Object
trait Matchable
class Any
Show all

Dsl for creating references in a mutable specification

Dsl for creating references in a mutable specification

Attributes

Supertypes
trait ReferenceDsl
class Object
trait Matchable
class Any
Show all
Known subtypes

Trait for creating a mutable specification

Trait for creating a mutable specification

Attributes

Supertypes
trait MutableDsl
trait TagDsl
trait ReferenceDsl
trait ArgumentsDsl
trait TitleDsl
trait ActionDsl
trait TextDsl
trait TextCreation
trait ExampleDsl
trait BlockDsl
trait ArgumentsShortcuts
trait ArgumentsArgs
trait ArgProperties
trait ArgumentsCreation
trait ReferenceDsl
trait ExampleDsl
trait TitleDsl
trait FragmentsDsl
trait ActionDsl
trait TagDsl
class Object
trait Matchable
class Any
Show all
Known subtypes
case class SpecificationCreationException(t: Throwable) extends Exception

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class SpecificationCreationExpectationException(t: ExecuteException) extends Exception

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Dsl for creating tags in a mutable specification

Dsl for creating tags in a mutable specification

Attributes

Supertypes
trait TagDsl
class Object
trait Matchable
class Any
Show all
Known subtypes
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait SpecLike
class Spec
trait TextDsl
trait MutableDsl
Show all
Self type
trait TextDsl extends TextCreation

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 TextCreation
class Object
trait Matchable
class Any
Show 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
trait TitleDsl
class Object
trait Matchable
class Any
Known subtypes