AcceptanceDsl

org.specs2.specification.dsl.AcceptanceDsl

Dsl for creating acceptance specifications

Attributes

Graph
Supertypes
trait ReferenceDsl
trait ExampleDsl
trait TitleDsl
trait FragmentsDsl
trait ActionDsl
trait TagDsl
class Object
trait Matchable
class Any
Show all
Known subtypes

Members list

Type members

Inherited classlikes

trait ToFragments[T]

Attributes

Inherited from:
FragmentsDsl
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ToSpecStructure[T1, T2]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Show all
implicit class appendFragments[T1, T2](t1: T1)(using evidence$1: ToFragments[T1], evidence$2: ToFragments[T2])

Attributes

Inherited from:
FragmentsDsl
Supertypes
class Object
trait Matchable
class Any
implicit class appendSpecStructure[T1, T2](t1: T1)(using tss: ToSpecStructure[T1, T2])

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Conversion[Fragment, SpecStructure]
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Conversion[SpecHeader, SpecStructure]
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Conversion[SpecStructure, Fragments]
class Object
trait Matchable
class Any
object given_Conversion_String_SpecStructure extends Conversion[String, SpecStructure]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Conversion[String, SpecStructure]
trait String => SpecStructure
class Object
trait Matchable
class Any

Attributes

Inherited from:
FragmentsDsl
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
FragmentsDsl
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
FragmentsDsl
Supertypes
trait ToFragments[Seq[Fragment]]
class Object
trait Matchable
class Any
object given_ToFragments_String extends ToFragments[String]

Attributes

Inherited from:
FragmentsDsl
Supertypes
trait ToFragments[String]
class Object
trait Matchable
class Any
object given_ToSpecStructure_Arguments_Arguments extends ToSpecStructure[Arguments, Arguments]

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Arguments, Arguments]
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Arguments, Fragment]
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Arguments, Fragments]
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Arguments, SpecHeader]
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Arguments, SpecStructure]
class Object
trait Matchable
class Any
object given_ToSpecStructure_Arguments_String extends ToSpecStructure[Arguments, String]

APPENDING TO ARGUMENTS

APPENDING TO ARGUMENTS

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Arguments, String]
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Fragment, Arguments]
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any

APPENDING TO A FRAGMENT

APPENDING TO A FRAGMENT

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Fragment, String]
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any

APPENDING TO FRAGMENTS

APPENDING TO FRAGMENTS

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[Fragments, String]
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[SpecHeader, Arguments]
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[SpecHeader, String]
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[SpecStructure, Arguments]
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any

APPENDING TO A SPEC STRUCTURE

APPENDING TO A SPEC STRUCTURE

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any

APPENDING TO A STRING

APPENDING TO A STRING

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[String, Fragment]
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
trait ToSpecStructure[String, Fragments]
class Object
trait Matchable
class Any

Attributes

Inherited from:
SpecStructureDsl
Supertypes
class Object
trait Matchable
class Any

Value members

Inherited methods

def action[T](a: => T)(using evidence$3: AsExecution[T]): Fragment

Attributes

Inherited from:
ActionDsl
def addExample(d: String, execution: => Execution): Fragment

Attributes

Inherited from:
ExampleDsl

Attributes

Inherited from:
FragmentsFactory
def fragmentsBlock(fragments: Seq[Fragment], offset: Int): Fragments

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

Attributes

Inherited from:
FragmentsDsl
def section(tag: NamedTag): Fragment

Attributes

Inherited from:
TagDsl
def section(names: String*): Fragment

Attributes

Inherited from:
TagDsl

Attributes

Inherited from:
ReferenceCreation

Attributes

Inherited from:
ReferenceCreation
def step[T](a: => T, global: Boolean)(using evidence$2: AsExecution[T]): Fragment

Attributes

Inherited from:
ActionDsl
def step[T](a: => T)(using evidence$1: AsExecution[T]): Fragment

Attributes

Inherited from:
ActionDsl
def tag(tag: NamedTag): Fragment

Attributes

Inherited from:
TagDsl
def tag(names: String*): Fragment

Attributes

Inherited from:
TagDsl
def title(s: String)(using nothing: Int): SpecHeader

Attributes

Inherited from:
TitleDsl

Givens

Inherited givens

Attributes

Inherited from:
FragmentsDsl

Attributes

Inherited from:
FragmentsDsl

Attributes

Inherited from:
FragmentsDsl

APPENDING TO ARGUMENTS

APPENDING TO ARGUMENTS

Attributes

Inherited from:
SpecStructureDsl
given given_ToSpecStructure_Arguments_T[T <: SpecificationStructure]: given_ToSpecStructure_Arguments_T[T]

Attributes

Inherited from:
SpecStructureDsl

APPENDING TO A FRAGMENT

APPENDING TO A FRAGMENT

Attributes

Inherited from:
SpecStructureDsl
given given_ToSpecStructure_Fragment_T[T <: SpecificationStructure]: given_ToSpecStructure_Fragment_T[T]

Attributes

Inherited from:
SpecStructureDsl

APPENDING TO FRAGMENTS

APPENDING TO FRAGMENTS

Attributes

Inherited from:
SpecStructureDsl
given given_ToSpecStructure_SpecHeader_T[T <: SpecificationStructure]: given_ToSpecStructure_SpecHeader_T[T]

APPENDING TO A SPEC HEADER

APPENDING TO A SPEC HEADER

Attributes

Inherited from:
SpecStructureDsl

APPENDING TO A SPEC STRUCTURE

APPENDING TO A SPEC STRUCTURE

Attributes

Inherited from:
SpecStructureDsl
given given_ToSpecStructure_SpecStructure_T[T <: SpecificationStructure]: given_ToSpecStructure_SpecStructure_T[T]

Attributes

Inherited from:
SpecStructureDsl

APPENDING TO A STRING

APPENDING TO A STRING

Attributes

Inherited from:
SpecStructureDsl
given given_ToSpecStructure_String_T[T <: SpecificationStructure]: given_ToSpecStructure_String_T[T]

Attributes

Inherited from:
SpecStructureDsl

Extensions

Inherited extensions

extension (alias: String)
infix def ~(s: => SpecificationStructure, tooltip: String): Fragment

Attributes

Inherited from:
ReferenceDsl
infix def ~(s: => SpecificationStructure): Fragment

Attributes

Inherited from:
ReferenceDsl
infix def ~(s: SpecStructure, tooltip: String): Fragment

Attributes

Inherited from:
ReferenceDsl
infix def ~(s: SpecStructure): Fragment

Attributes

Inherited from:
ReferenceDsl
extension (alias: String)
infix def ~/(s: => SpecificationStructure, tooltip: String): Fragment

Attributes

Inherited from:
ReferenceDsl
infix def ~/(s: => SpecificationStructure): Fragment

Attributes

Inherited from:
ReferenceDsl
infix def ~/(s: SpecStructure, tooltip: String): Fragment

Attributes

Inherited from:
ReferenceDsl
infix def ~/(s: SpecStructure): Fragment

Attributes

Inherited from:
ReferenceDsl
extension (d: String)(using not: NotGiven[NoBangExamples])
def !(execution: => Execution): Fragment

Attributes

Inherited from:
ExampleDsl
extension [R](d: String)(using not: NotGiven[NoBangExamples])(using evidence$1: AsResult[R])
def !(r: => R): Fragment

Attributes

Inherited from:
ExampleDsl
extension [R](d: String)(using not: NotGiven[NoBangExamples])(using evidence$2: AsResult[R])
def !(r: String => R): Fragment

Attributes

Inherited from:
ExampleDsl
extension [R](d: String)(using not: NotGiven[NoBangExamples])(using evidence$3: AsResult[R])
def !(r: Env => R): Fragment

Attributes

Inherited from:
ExampleDsl
extension (fragment: Fragment)
def hide: Fragment

Attributes

Inherited from:
FragmentsDsl
extension (fragment: Fragment)
def mute: Fragment

Attributes

Inherited from:
FragmentsDsl
extension (s: String)(using not: NotGiven[NoTitleDsl])

Attributes

Inherited from:
TitleDsl
extension [T1, T2](t1: T1)
def ^(t2: => T2)(using tss: ToSpecStructure[T1, T2]): SpecStructure

Attributes

Inherited from:
SpecStructureDsl

Implicits

Inherited implicits

final implicit def appendFragments[T1, T2](t1: T1)(using evidence$1: ToFragments[T1], evidence$2: ToFragments[T2]): appendFragments[T1, T2]

Attributes

Inherited from:
FragmentsDsl
final implicit def appendSpecStructure[T1, T2](t1: T1)(using tss: ToSpecStructure[T1, T2]): appendSpecStructure[T1, T2]

Attributes

Inherited from:
SpecStructureDsl

Attributes

Inherited from:
SpecStructureDsl
implicit def resultAsSpecStructure[R](r: => R)(using evidence$1: AsResult[R]): SpecStructure

Attributes

Inherited from:
SpecStructureDsl