SpecStructureDsl

org.specs2.specification.dsl.SpecStructureDsl

Creation of SpecStructure with the ^ syntax

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Type members

Classlikes

trait ToSpecStructure[T1, T2]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
Show all
implicit class appendSpecStructure[T1, T2](t1: T1)(using tss: ToSpecStructure[T1, T2])

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Conversion[Fragment, SpecStructure]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Conversion[SpecHeader, SpecStructure]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Conversion[SpecStructure, Fragments]
class Object
trait Matchable
class Any
Self type
object given_Conversion_String_SpecStructure extends Conversion[String, SpecStructure]

Attributes

Supertypes
class Conversion[String, SpecStructure]
trait String => SpecStructure
class Object
trait Matchable
class Any
Self type
object given_ToSpecStructure_Arguments_Arguments extends ToSpecStructure[Arguments, Arguments]

Attributes

Supertypes
trait ToSpecStructure[Arguments, Arguments]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait ToSpecStructure[Arguments, Fragment]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait ToSpecStructure[Arguments, Fragments]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait ToSpecStructure[Arguments, SpecHeader]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait ToSpecStructure[Arguments, SpecStructure]
class Object
trait Matchable
class Any
Self type
object given_ToSpecStructure_Arguments_String extends ToSpecStructure[Arguments, String]

APPENDING TO ARGUMENTS

APPENDING TO ARGUMENTS

Attributes

Supertypes
trait ToSpecStructure[Arguments, String]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait ToSpecStructure[Fragment, Arguments]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

APPENDING TO A FRAGMENT

APPENDING TO A FRAGMENT

Attributes

Supertypes
trait ToSpecStructure[Fragment, String]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

APPENDING TO FRAGMENTS

APPENDING TO FRAGMENTS

Attributes

Supertypes
trait ToSpecStructure[Fragments, String]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait ToSpecStructure[SpecHeader, Arguments]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait ToSpecStructure[SpecHeader, String]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait ToSpecStructure[SpecStructure, Arguments]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

APPENDING TO A SPEC STRUCTURE

APPENDING TO A SPEC STRUCTURE

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

APPENDING TO A STRING

APPENDING TO A STRING

Attributes

Supertypes
trait ToSpecStructure[String, Fragment]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait ToSpecStructure[String, Fragments]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Value members

Inherited methods

Attributes

Inherited from:
FragmentsFactory

Givens

Givens

APPENDING TO ARGUMENTS

APPENDING TO ARGUMENTS

Attributes

given given_ToSpecStructure_Arguments_T[T <: SpecificationStructure]: given_ToSpecStructure_Arguments_T[T]

APPENDING TO A FRAGMENT

APPENDING TO A FRAGMENT

Attributes

given given_ToSpecStructure_Fragment_T[T <: SpecificationStructure]: given_ToSpecStructure_Fragment_T[T]

APPENDING TO FRAGMENTS

APPENDING TO FRAGMENTS

Attributes

given given_ToSpecStructure_SpecHeader_T[T <: SpecificationStructure]: given_ToSpecStructure_SpecHeader_T[T]

APPENDING TO A SPEC HEADER

APPENDING TO A SPEC HEADER

Attributes

APPENDING TO A SPEC STRUCTURE

APPENDING TO A SPEC STRUCTURE

Attributes

given given_ToSpecStructure_SpecStructure_T[T <: SpecificationStructure]: given_ToSpecStructure_SpecStructure_T[T]

APPENDING TO A STRING

APPENDING TO A STRING

Attributes

given given_ToSpecStructure_String_T[T <: SpecificationStructure]: given_ToSpecStructure_String_T[T]

Extensions

Extensions

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

Implicits

Implicits

final implicit def appendSpecStructure[T1, T2](t1: T1)(using tss: ToSpecStructure[T1, T2]): appendSpecStructure[T1, T2]
implicit def resultAsSpecStructure[R](r: => R)(using evidence$1: AsResult[R]): SpecStructure