FormS2StringContext
org.specs2.specification.create.FormS2StringContext
trait FormS2StringContext extends S2StringContext
Allow to use forms inside interpolated strings starting with s2 in order to build the specification content
Attributes
- Graph
-
- Supertypes
-
trait S2StringContexttrait S2StringContextCreationtrait FragmentsFactoryclass Objecttrait Matchableclass AnyShow all
- Known subtypes
- Self type
Members list
Type members
Inherited classlikes
object given_Conversion_Fragments_Interpolated extends Conversion[Fragments, Interpolated]
Attributes
- Inherited from:
- S2StringContext
- Supertypes
-
class Conversion[Fragments, Interpolated]trait Fragments => Interpolatedclass Objecttrait Matchableclass Any
object given_Conversion_SpecStructure_Interpolated extends Conversion[SpecStructure, Interpolated]
Attributes
- Inherited from:
- S2StringContext
- Supertypes
-
class Conversion[SpecStructure, Interpolated]trait SpecStructure => Interpolatedclass Objecttrait Matchableclass Any
object given_Conversion_SpecificationRef_Interpolated extends Conversion[SpecificationRef, Interpolated]
Attributes
- Inherited from:
- S2StringContext
- Supertypes
-
class Conversion[SpecificationRef, Interpolated]trait SpecificationRef => Interpolatedclass Objecttrait Matchableclass Any
object given_Conversion_SpecificationStructure_Interpolated extends Conversion[SpecificationStructure, Interpolated]
Attributes
- Inherited from:
- S2StringContext
- Supertypes
-
class Conversion[SpecificationStructure, Interpolated]trait SpecificationStructure => Interpolatedclass Objecttrait Matchableclass Any
Value members
Inherited methods
Attributes
- Inherited from:
- FragmentsFactory
this function is exposed so that it can be overridden with side-effects when using s2 strings in mutable specs
this function is exposed so that it can be overridden with side-effects when using s2 strings in mutable specs
Attributes
- Inherited from:
- S2StringContextCreation
Givens
Givens
given given_Conversion_T_Interpolated[T](using evidence$1: HasForm[T]): given_Conversion_T_Interpolated[T]
Inherited givens
Attributes
- Inherited from:
- S2StringContext
Attributes
- Inherited from:
- S2StringContext
Attributes
- Inherited from:
- S2StringContext
Attributes
- Inherited from:
- S2StringContext
The FragmentFactory has to be passed as an implicit in order to be inlined in macros
The FragmentFactory has to be passed as an implicit in order to be inlined in macros
Attributes
- Inherited from:
- S2StringContextCreation
Extensions
Inherited extensions
extension (sc: StringContext)(using factory: FragmentFactory)
String interpolation for specs2 fragments
String interpolation for specs2 fragments
Attributes
- Inherited from:
- S2StringContextCreation
Implicits
Implicits
Inherited implicits
implicit inline def asExecutionIsInterpolated[R](inline r: => R)(using evidence$1: AsExecution[R], inline factory: FragmentFactory): Interpolated
create an example based on an execution
create an example based on an execution
Attributes
- Inherited from:
- S2StringContext
implicit inline def asResultIsInterpolated[R](inline r: => R)(using evidence$3: AsResult[R]): Interpolated
Attributes
- Inherited from:
- S2StringContext1 (hidden)
Attributes
- Inherited from:
- S2StringContext1 (hidden)
implicit inline def stepParserIsInterpolatedFragment[R](f: StepParser[R])(using evidence$4: AsResult[R]): Interpolated
Attributes
- Inherited from:
- S2StringContext1 (hidden)
Attributes
- Inherited from:
- S2StringContext
implicit inline def stringResultIsInterpolated[R](inline f: String => R)(using evidence$2: AsResult[R]): Interpolated
Attributes
- Inherited from:
- S2StringContext1 (hidden)
In this article