trait SpecificationCreation extends AcceptanceDsl with AutoExamples with ArgumentsArgs with ArgumentsShortcuts with S2StringContext with FormattingFragments
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- SpecificationCreation
- FormattingFragments
- S2StringContext
- S2StringContext1
- S2StringContextCreation
- ArgumentsShortcuts
- ArgumentsArgs
- ArgProperties
- ArgumentsCreation
- AutoExamples
- AcceptanceDsl
- ReferenceDsl
- ExampleDsl
- TitleDsl
- SpecStructureDsl
- SpecStructureDslLowImplicits
- FragmentsDsl
- AcceptanceDsl1
- ActionDsl
- TagDsl
- ReferenceCreation
- SpecStructureDsl1
- FragmentsFactory
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- implicit class specificationInStringContext extends AnyRef
- Definition Classes
- S2StringContextCreation
- implicit class appendSpecStructureToFragments extends AnyRef
- Definition Classes
- SpecStructureDslLowImplicits
- implicit class appendToArguments extends AnyRef
- Definition Classes
- SpecStructureDsl1
- class BangExample extends AnyRef
- Definition Classes
- ExampleDsl
- implicit class HiddenFragment extends AnyRef
- Definition Classes
- FragmentsDsl
- implicit class MutedFragment extends AnyRef
- Definition Classes
- FragmentsDsl
- implicit class appendToFragment extends AnyRef
- Definition Classes
- FragmentsDsl
- implicit class appendToFragments extends AnyRef
- Definition Classes
- FragmentsDsl
- implicit class appendToString extends AnyRef
- Definition Classes
- FragmentsDsl
- implicit class linkFragment extends AnyRef
- Definition Classes
- ReferenceDsl
- implicit class seeFragment extends AnyRef
- Definition Classes
- ReferenceDsl
- implicit class appendSpecStructureToFragment extends AnyRef
- Definition Classes
- SpecStructureDsl
- implicit class appendSpecStructureToSpecHeader extends AnyRef
- Definition Classes
- SpecStructureDsl
- implicit class appendSpecStructureToSpecStructure extends AnyRef
- Definition Classes
- SpecStructureDsl
- implicit class appendSpecStructureToString extends AnyRef
- Definition Classes
- SpecStructureDsl
- class TitleOps extends AnyRef
- Definition Classes
- TitleDsl
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def action(a: => Any): Fragment
- Definition Classes
- ActionDsl
- implicit def anyAsResultIsInterpolatedFragment(r: => Function0Result): InterpolatedFragment
- Definition Classes
- S2StringContext
- implicit def anyToArgProperty[T](t: => T): ArgProperty[T]
- Definition Classes
- ArgProperties
- def args(ex: ArgProperty[String], include: ArgProperty[String], exclude: ArgProperty[String], was: ArgProperty[String], plan: ArgProperty[Boolean], skipAll: ArgProperty[Boolean], stopOnFail: ArgProperty[Boolean], stopOnError: ArgProperty[Boolean], stopOnIssue: ArgProperty[Boolean], stopOnSkip: ArgProperty[Boolean], sequential: ArgProperty[Boolean], batchSize: ArgProperty[Int], asap: ArgProperty[Boolean], isolated: ArgProperty[Boolean], xonly: ArgProperty[Boolean], showOnly: ArgProperty[String], color: ArgProperty[Boolean]): Arguments
- Definition Classes
- ArgumentsCreation
- lazy val args: ArgumentsNamespace
- Definition Classes
- ArgumentsCreation
- implicit def asExecutionIsInterpolatedFragment[R](e: => R)(implicit arg0: AsExecution[R]): InterpolatedFragment
- Definition Classes
- S2StringContext
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit def asResultIsInterpolatedFragment[R](r: => R)(implicit arg0: AsResult[R]): InterpolatedFragment
- Definition Classes
- S2StringContext1
- implicit def bangExample(d: String): BangExample
- Definition Classes
- ExampleDsl
- def batchSize(n: Int): Arguments
- Definition Classes
- ArgumentsShortcuts
- def br: Fragment
- Definition Classes
- FormattingFragments
- def bt(n: Int): Fragment
- Definition Classes
- FormattingFragments
- def bt: Fragment
- Definition Classes
- FormattingFragments
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def colors(c: Colors): Arguments
- Definition Classes
- ArgumentsShortcuts
- def createExample[T](expression: String, code: => T, asResult: AsResult[T]): Fragments
- Definition Classes
- AutoExamples
- def createExecutionInterpolatedFragment[R](execution: R)(implicit arg0: AsExecution[R]): InterpolatedFragment
- Definition Classes
- S2StringContextCreation
- implicit def descriptionToFragmentsIsInterpolatedFragment(fragments: (String) => Fragments): InterpolatedFragment
- Definition Classes
- S2StringContext
- def diffs(show: Boolean, separators: String, triggerSize: Int, diffRatio: Int, shortenSize: Int, full: Boolean, seqTriggerSize: Int, seqMaxSize: Int): Arguments
- Definition Classes
- ArgumentsShortcuts
- implicit macro def eg[T](code: => T)(implicit arg0: AsResult[T]): Fragments
- Definition Classes
- AutoExamples
- def end: Fragment
- Definition Classes
- FormattingFragments
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def exclude(tags: String): Arguments
- Definition Classes
- ArgumentsShortcuts
- def excludeAlsoTrace(patterns: String*): IncludeExcludeStackTraceFilter
- Definition Classes
- ArgumentsShortcuts
- def excludeTrace(patterns: String*): IncludeExcludeStackTraceFilter
- Definition Classes
- ArgumentsShortcuts
- implicit def executionIsInterpolatedFragment(execution: Execution): InterpolatedFragment
- Definition Classes
- S2StringContext
- implicit def fragmentAsSpecStructure(f: Fragment): SpecStructure
- Definition Classes
- SpecStructureDsl
- def fragmentFactory: FragmentFactory
- Attributes
- protected
- Definition Classes
- FragmentsFactory
- implicit def fragmentIsInterpolatedFragment(f: => Fragment): InterpolatedFragment
- Definition Classes
- S2StringContext1
- implicit def fragmentToFragments(f: Fragment): Fragments
- Definition Classes
- FragmentsDsl
- implicit def fragmentsAsSpecStructure(fs: => Fragments): SpecStructure
- Definition Classes
- SpecStructureDsl1
- def fragmentsBlock(fragments: Seq[Fragment], offset: Int = 2): 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
- Definition Classes
- FragmentsDsl
- implicit def fragmentsIsInterpolatedFragment(fragments: Fragments): InterpolatedFragment
- Definition Classes
- S2StringContext
- def fullStackTrace: Arguments
- Definition Classes
- ArgumentsShortcuts
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def include(tags: String): Arguments
- Definition Classes
- ArgumentsShortcuts
- def includeAlsoTrace(patterns: String*): IncludeExcludeStackTraceFilter
- Definition Classes
- ArgumentsShortcuts
- def includeTrace(patterns: String*): IncludeExcludeStackTraceFilter
- Definition Classes
- ArgumentsShortcuts
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isolated: Arguments
- Definition Classes
- ArgumentsShortcuts
- def link(s: => SpecificationStructure): Fragment
- Definition Classes
- ReferenceCreation
- def link(s: SpecStructure): Fragment
- Definition Classes
- ReferenceCreation
- def makeExample[T](expression: String, code: => T, asResult: AsResult[T]): Fragment
- Attributes
- protected
- Definition Classes
- AutoExamples
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nocolor: Arguments
- Definition Classes
- ArgumentsShortcuts
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def only(examples: String): Arguments
- Definition Classes
- ArgumentsShortcuts
- def p: Fragments
- Definition Classes
- FormattingFragments
- def plan: Arguments
- Definition Classes
- ArgumentsShortcuts
- implicit def resultAsSpecStructure[R](r: => R)(implicit arg0: AsResult[R]): SpecStructure
- Definition Classes
- SpecStructureDslLowImplicits
- def s2(content: String, Yrangepos: Boolean, texts: Seq[String], textsStartPositions: Seq[String], textsEndPositions: Seq[String], variables: Seq[InterpolatedFragment], rangeExpressions: Seq[String]): Fragments
based on the interpolated variables and the expressions captured with the macro, create the appropriate fragments
based on the interpolated variables and the expressions captured with the macro, create the appropriate fragments
if the Yrangepos scalac option is not set then we use an approximated method to find the expressions texts
- Definition Classes
- S2StringContextCreation
- def section(tag: NamedTag): Fragment
- Definition Classes
- TagDsl
- def section(names: String*): Fragment
- Definition Classes
- TagDsl
- def see(s: => SpecificationStructure): Fragment
- Definition Classes
- ReferenceCreation
- def see(s: SpecStructure): Fragment
- Definition Classes
- ReferenceCreation
- def sequential: Arguments
- Definition Classes
- ArgumentsShortcuts
- def showOnly(s: String): Arguments
- Definition Classes
- ArgumentsShortcuts
- def skipAll: Arguments
- Definition Classes
- ArgumentsShortcuts
- def skipAllIf(condition: => Boolean): Arguments
- Definition Classes
- ArgumentsShortcuts
- def skipAllUnless(condition: => Boolean): Arguments
- Definition Classes
- ArgumentsShortcuts
- implicit def specHeaderAsStructure(header: SpecHeader): SpecStructure
- Definition Classes
- SpecStructureDsl
- implicit def specStructureAsFragments(spec: SpecStructure): Fragments
- Definition Classes
- SpecStructureDsl
- implicit def specStructureIsInterpolatedFragment(s: SpecStructure): InterpolatedFragment
- Definition Classes
- S2StringContext
- implicit def specificationRefIsInterpolatedFragment(ref: SpecificationRef): InterpolatedFragment
- Definition Classes
- S2StringContext
- implicit def specificationStructureIsInterpolatedFragment(s: SpecificationStructure): InterpolatedFragment
- Definition Classes
- S2StringContext
- def step(a: => Any, global: Boolean): Fragment
- Definition Classes
- ActionDsl
- def step(a: => Any): Fragment
- Definition Classes
- ActionDsl
- implicit def stepParserIsInterpolatedFragment[R](f: StepParser[R])(implicit arg0: AsResult[R]): InterpolatedFragment
- Definition Classes
- S2StringContext
- def stopOnFail: Arguments
- Definition Classes
- ArgumentsShortcuts
- def stopOnSkip: Arguments
- Definition Classes
- ArgumentsShortcuts
- implicit def stringAsSpecStructure(s: String): SpecStructure
- Definition Classes
- SpecStructureDsl
- implicit def stringFunctionIsInterpolatedFragment[R](f: (String) => R)(implicit arg0: AsResult[R]): InterpolatedFragment
- Definition Classes
- S2StringContext
- implicit def stringIsInterpolatedFragment(s: => String): InterpolatedFragment
- Definition Classes
- S2StringContext
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def t(n: Int): Fragment
- Definition Classes
- FormattingFragments
- def t: Fragment
- Definition Classes
- FormattingFragments
- def tag(tag: NamedTag): Fragment
- Definition Classes
- TagDsl
- def tag(names: String*): Fragment
- Definition Classes
- TagDsl
- implicit def title(s: String): TitleOps
- Definition Classes
- TitleDsl
- def toString(): String
- Definition Classes
- AnyRef → Any
- def unbatched: Arguments
- Definition Classes
- ArgumentsShortcuts
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def was(s: String): Arguments
- Definition Classes
- ArgumentsShortcuts
- def xonly: Arguments
- Definition Classes
- ArgumentsShortcuts
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.