trait SpecificationCreation extends AcceptanceDsl with AutoExamples with ArgumentsArgs with ArgumentsShortcuts with S2StringContext with FormattingFragments
- Alphabetic
- By Inheritance
- 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
- Public
- All
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] = ArgProperty[String](), include: ArgProperty[String] = ArgProperty[String](), exclude: ArgProperty[String] = ArgProperty[String](), was: ArgProperty[String] = ArgProperty[String](), plan: ArgProperty[Boolean] = ArgProperty[Boolean](), skipAll: ArgProperty[Boolean] = ArgProperty[Boolean](), stopOnFail: ArgProperty[Boolean] = ArgProperty[Boolean](), stopOnError: ArgProperty[Boolean] = ArgProperty[Boolean](), stopOnIssue: ArgProperty[Boolean] = ArgProperty[Boolean](), stopOnSkip: ArgProperty[Boolean] = ArgProperty[Boolean](), sequential: ArgProperty[Boolean] = ArgProperty[Boolean](), batchSize: ArgProperty[Int] = ArgProperty[Int](), asap: ArgProperty[Boolean] = ArgProperty[Boolean](), isolated: ArgProperty[Boolean] = ArgProperty[Boolean](), xonly: ArgProperty[Boolean] = ArgProperty[Boolean](), showOnly: ArgProperty[String] = ArgProperty[String](), color: ArgProperty[Boolean] = ArgProperty[Boolean]()): Arguments
shorthand method to create an Arguments object
shorthand method to create an Arguments object
- 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
- returns
arguments for a specification where examples must in a given batch size
- 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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
colors(c: Colors): Arguments
shortcut to set new Colors
shortcut to set new Colors
- Definition Classes
- ArgumentsShortcuts
-
def
createExample[T](expression: String, code: ⇒ T, asResult: AsResult[T]): Fragments
- Definition Classes
- AutoExamples
-
def
createExecutionInterpolatedFragment(execution: Execution): InterpolatedFragment
- Definition Classes
- S2StringContextCreation
-
implicit
def
descriptionToFragmentsIsInterpolatedFragment(fragments: (String) ⇒ Fragments): InterpolatedFragment
- Definition Classes
- S2StringContext
-
def
diffs(show: Boolean = true, separators: String = "[]", triggerSize: Int = 20, diffRatio: Int = 30, shortenSize: Int = 5, full: Boolean = false, seqTriggerSize: Int = 0, seqMaxSize: Int = 1000000): Arguments
shortcut to display the differences with some specific parameters
shortcut to display the differences with some specific parameters
- 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: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
exclude(tags: String): Arguments
shortcut to exclude some tagged fragments
shortcut to exclude some tagged fragments
- Definition Classes
- ArgumentsShortcuts
-
def
excludeAlsoTrace(patterns: String*): IncludeExcludeStackTraceFilter
shortcut to add exclude trace patterns
shortcut to add exclude trace patterns
- Definition Classes
- ArgumentsShortcuts
-
def
excludeTrace(patterns: String*): IncludeExcludeStackTraceFilter
shortcut to create a stackTrace filter to exclude only some elements
shortcut to create a stackTrace filter to exclude only some elements
- Definition Classes
- ArgumentsShortcuts
-
implicit
def
executionIsInterpolatedFragment(execution: Execution): InterpolatedFragment
- Definition Classes
- S2StringContext
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
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
shortcut to filter nothing
shortcut to filter nothing
- Definition Classes
- ArgumentsShortcuts
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
include(tags: String): Arguments
shortcut to include only some tagged fragments
shortcut to include only some tagged fragments
- Definition Classes
- ArgumentsShortcuts
-
def
includeAlsoTrace(patterns: String*): IncludeExcludeStackTraceFilter
shortcut to add include trace patterns
shortcut to add include trace patterns
- Definition Classes
- ArgumentsShortcuts
-
def
includeTrace(patterns: String*): IncludeExcludeStackTraceFilter
shortcut to create a stackTrace filter to include only some elements
shortcut to create a stackTrace filter to include only some elements
- Definition Classes
- ArgumentsShortcuts
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isolated: Arguments
- returns
arguments for a specification where examples must be executed in their own specification
- 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
shortcut to avoid colored output
shortcut to avoid colored output
- Definition Classes
- ArgumentsShortcuts
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
only(examples: String): Arguments
shortcut to execute and print only some examples
shortcut to execute and print only some examples
- Definition Classes
- ArgumentsShortcuts
-
def
p: Fragments
- Definition Classes
- FormattingFragments
-
def
plan: Arguments
shortcut to show only the text without any execution
shortcut to show only the text without any execution
- 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
- returns
arguments for a specification where examples must be executed sequentially
- Definition Classes
- ArgumentsShortcuts
-
def
showOnly(s: String): Arguments
shortcut to print only some statuses
shortcut to print only some statuses
- Definition Classes
- ArgumentsShortcuts
-
def
skipAll: Arguments
shortcut to skip all examples
shortcut to skip all examples
- Definition Classes
- ArgumentsShortcuts
-
def
skipAllIf(condition: ⇒ Boolean): Arguments
shortcut to skip all examples when a condition is true.
shortcut to skip all examples when a condition is true. if the condition throws an exception, its stacktrace is *not* printed and all the examples are skipped
- Definition Classes
- ArgumentsShortcuts
-
def
skipAllUnless(condition: ⇒ Boolean): Arguments
shortcut to skip all examples when a condition is false.
shortcut to skip all examples when a condition is false.
- 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
shortcut to stop after the first failure or error
shortcut to stop after the first failure or error
- Definition Classes
- ArgumentsShortcuts
-
def
stopOnSkip: Arguments
shortcut to stop after the first skipped result
shortcut to stop after the first skipped result
- 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
- returns
arguments for a specification where examples must be executed inside just one big batch
- Definition Classes
- ArgumentsShortcuts
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
was(s: String): Arguments
shortcut to include only examples with some previous statuses
shortcut to include only examples with some previous statuses
- Definition Classes
- ArgumentsShortcuts
-
def
xonly: Arguments
shortcut to print only failures and errors
shortcut to print only failures and errors
- Definition Classes
- ArgumentsShortcuts