MutableDsl

org.specs2.specification.dsl.mutable.MutableDsl

Dsl for creating mutable specifications

Attributes

Graph
Supertypes
trait TagDsl
trait ReferenceDsl
trait ReferenceDsl
trait ArgumentsDsl
trait ArgProperties
trait ArgumentsCreation
trait TitleDsl
trait TitleDsl
trait ActionDsl
trait TextDsl
trait TextCreation
trait ExampleDsl
trait ExampleDsl
trait BlockDsl
trait FragmentsDsl
trait ActionDsl
trait TagDsl
class Object
trait Matchable
class Any
Show all
Known subtypes

Members list

Type members

Inherited classlikes

class BangExample(d: String)

Attributes

Inherited from:
ExampleDsl
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class BlockExample(d: String) extends BlockExample0

Attributes

Inherited from:
ExampleDsl1 (hidden)
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class BlockExample0(d: String)

Attributes

Inherited from:
ExampleDsl0 (hidden)
Supertypes
class Object
trait Matchable
class Any
Known subtypes
implicit class FragmentTaggedAs(f: => Fragment)

This implicit allows to add tags and sections after the examples

This implicit allows to add tags and sections after the examples

Attributes

Inherited from:
TagDsl
Supertypes
class Object
trait Matchable
class Any
implicit class FragmentsTaggedAs(fs: => Fragments)

This implicit allows to add tags and sections after the examples

This implicit allows to add tags and sections after the examples

Attributes

Inherited from:
TagDsl
Supertypes
class Object
trait Matchable
class Any
implicit class HiddenFragment(fragment: Fragment)

Attributes

Inherited from:
FragmentsDsl
Supertypes
class Object
trait Matchable
class Any
class MutableBangExample(d: String) extends BangExample

Attributes

Inherited from:
ExampleDsl
Supertypes
class BangExample
class Object
trait Matchable
class Any
class MutableTitleOps(s: String) extends TitleOps

Attributes

Inherited from:
TitleDsl
Supertypes
class TitleOps
class Object
trait Matchable
class Any
implicit class MutedFragment(fragment: Fragment)

Attributes

Inherited from:
FragmentsDsl
Supertypes
class Object
trait Matchable
class Any
class TitleOps(s: String)

Attributes

Inherited from:
TitleDsl
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class WarningForgottenOperator(s: String)

Attributes

Inherited from:
BlockDsl
Supertypes
class Object
trait Matchable
class Any
implicit class appendToArguments(args: Arguments)

Attributes

Inherited from:
SpecStructureDsl1 (hidden)
Supertypes
class Object
trait Matchable
class Any
implicit class appendToFragment(f: Fragment)

Attributes

Inherited from:
FragmentsDsl
Supertypes
class Object
trait Matchable
class Any
implicit class appendToFragments(fs: Fragments)

Attributes

Inherited from:
FragmentsDsl
Supertypes
class Object
trait Matchable
class Any
implicit class appendToString(s: String)

Attributes

Inherited from:
FragmentsDsl
Supertypes
class Object
trait Matchable
class Any
implicit class describe(d: String)

Attributes

Inherited from:
BlockDsl
Supertypes
class Object
trait Matchable
class Any
implicit class fragmentFormatting(f: => Fragment)

Attributes

Inherited from:
TextDsl
Supertypes
class Object
trait Matchable
class Any
implicit class fragmentsFormatting(fs: => Fragments)

Attributes

Inherited from:
TextDsl
Supertypes
class Object
trait Matchable
class Any
implicit class linkFragment(alias: String)

Attributes

Inherited from:
ReferenceDsl
Supertypes
class Object
trait Matchable
class Any
Known subtypes
implicit class mutableLinkFragment(alias: String) extends linkFragment

Attributes

Inherited from:
ReferenceDsl
Supertypes
class linkFragment
class Object
trait Matchable
class Any
implicit class mutableSeeFragment(alias: String) extends seeFragment

Attributes

Inherited from:
ReferenceDsl
Supertypes
class seeFragment
class Object
trait Matchable
class Any
implicit class seeFragment(alias: String)

Attributes

Inherited from:
ReferenceDsl
Supertypes
class Object
trait Matchable
class Any
Known subtypes
implicit class textFragment(s: String)

Attributes

Inherited from:
TextDsl
Supertypes
class Object
trait Matchable
class Any

Value members

Inherited methods

override def action(a: => Any): Fragment

Attributes

Definition Classes
Inherited from:
ActionDsl
def addBacktab(n: Int): Fragment

Attributes

Inherited from:
TextCreation

Attributes

Inherited from:
TextCreation
def addBreak(n: Int): Fragment

Attributes

Inherited from:
TextCreation

Attributes

Inherited from:
TextCreation
def addFragment(fragment: Fragment): Fragment

Attributes

Inherited from:
MutableFragmentBuilder

Attributes

Inherited from:
MutableFragmentBuilder
def addFragmentBlockWithText(text: String, f: => Fragment): Fragment

Attributes

Inherited from:
BlockDsl
def addFragments(fragments: Fragments): Fragments

Attributes

Inherited from:
MutableFragmentBuilder

Attributes

Inherited from:
MutableFragmentBuilder
def addFragmentsBlockWithText(text: String, fs: => Fragments)(implicit p1: ImplicitParam1): Fragments

Attributes

Inherited from:
BlockDsl
def addParagraph(s: String, n: Int): Fragment

Attributes

Inherited from:
TextCreation
def addSections(): Unit

Attributes

Inherited from:
MutableFragmentBuilder
def addTab(n: Int): Fragment

Attributes

Inherited from:
TextCreation

Attributes

Inherited from:
TextCreation
def addText(s: String): Fragment

Attributes

Inherited from:
TextCreation
override 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

shorthand method to create an Arguments object

shorthand method to create an Arguments object

Attributes

Definition Classes
ArgumentsCreation -> ArgumentsCreation
Inherited from:
ArgumentsCreation
override def blockExample0(d: String): BlockExample0

Attributes

Definition Classes
ExampleDsl1 -> ExampleDsl0
Inherited from:
ExampleDsl1 (hidden)

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 hasSectionsForBlocks: Boolean

Attributes

Inherited from:
MutableFragmentBuilder

Attributes

Inherited from:
MutableFragmentBuilder
override def section(tag: NamedTag): Fragment

Attributes

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

Attributes

Definition Classes
Inherited from:
TagDsl
override def see(s: => SpecificationStructure): Fragment

Attributes

Definition Classes
Inherited from:
ReferenceDsl
override def see(s: SpecStructure): Fragment

Attributes

Definition Classes
Inherited from:
ReferenceDsl
def setArguments(a: Arguments): Arguments

Attributes

Inherited from:
MutableArgumentsBuilder
def setTitle(t: String): SpecHeader

Attributes

Inherited from:
MutableHeaderBuilder

Attributes

Inherited from:
MutableFragmentBuilder
override def step(a: => Any, global: Boolean): Fragment

Attributes

Definition Classes
Inherited from:
ActionDsl
override def step(a: => Any): Fragment

Attributes

Definition Classes
Inherited from:
ActionDsl
def stopWhen(f: Result => Boolean): Fragment

Attributes

Inherited from:
ActionDsl
def stopWhen(r: Result): Fragment

Attributes

Inherited from:
ActionDsl
def stopWhenFail(when: => Boolean): Fragment

Attributes

Inherited from:
ActionDsl

Attributes

Inherited from:
ActionDsl
def stopWhenSkipped(when: => Boolean): Fragment

Attributes

Inherited from:
ActionDsl

Attributes

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

Attributes

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

Attributes

Definition Classes
Inherited from:
TagDsl
def updateArguments(a: Arguments): Arguments

Attributes

Inherited from:
MutableArgumentsBuilder

Inherited fields

lazy override val args: ArgumentsNamespaceMutable

Attributes

Inherited from:
ArgumentsCreation

Implicits

Inherited implicits

final implicit def FragmentTaggedAs(f: => Fragment): FragmentTaggedAs

This implicit allows to add tags and sections after the examples

This implicit allows to add tags and sections after the examples

Attributes

Inherited from:
TagDsl
final implicit def FragmentsTaggedAs(fs: => Fragments): FragmentsTaggedAs

This implicit allows to add tags and sections after the examples

This implicit allows to add tags and sections after the examples

Attributes

Inherited from:
TagDsl
final implicit def HiddenFragment(fragment: Fragment): HiddenFragment

Attributes

Inherited from:
FragmentsDsl
final implicit def MutedFragment(fragment: Fragment): MutedFragment

Attributes

Inherited from:
FragmentsDsl
> result ***-e97" data-f-keywords="implicit" data-f-inherited="BlockDsl">

adding a conflicting implicit to warn the user when a >> was forgotten

adding a conflicting implicit to warn the user when a >> was forgotten

Attributes

Inherited from:
> result ***-e97">BlockDsl
implicit def anyToArgProperty[T](t: => T): ArgProperty[T]

Attributes

Inherited from:
ArgProperties
final implicit def appendToArguments(args: Arguments): appendToArguments

Attributes

Inherited from:
SpecStructureDsl1 (hidden)
final implicit def appendToFragment(f: Fragment): appendToFragment

Attributes

Inherited from:
FragmentsDsl
final implicit def appendToFragments(fs: Fragments): appendToFragments

Attributes

Inherited from:
FragmentsDsl
final implicit def appendToString(s: String): appendToString

Attributes

Inherited from:
FragmentsDsl
implicit override def bangExample(d: String): BangExample

Attributes

Definition Classes
Inherited from:
ExampleDsl
implicit def blockExample(d: String): BlockExample

Attributes

Inherited from:
ExampleDsl1 (hidden)
final implicit def describe(d: String): describe

Attributes

Inherited from:
BlockDsl
final implicit def fragmentFormatting(f: => Fragment): fragmentFormatting

Attributes

Inherited from:
TextDsl

Attributes

Inherited from:
FragmentsDsl

Attributes

Inherited from:
SpecStructureDsl1 (hidden)
final implicit def fragmentsFormatting(fs: => Fragments): fragmentsFormatting

Attributes

Inherited from:
TextDsl
final implicit def linkFragment(alias: String): linkFragment

Attributes

Inherited from:
ReferenceDsl
final implicit def mutableLinkFragment(alias: String): mutableLinkFragment

Attributes

Inherited from:
ReferenceDsl
final implicit def mutableSeeFragment(alias: String): mutableSeeFragment

Attributes

Inherited from:
ReferenceDsl
final implicit def seeFragment(alias: String): seeFragment

Attributes

Inherited from:
ReferenceDsl
final implicit def textFragment(s: String): textFragment

Attributes

Inherited from:
TextDsl
implicit override def title(s: String): MutableTitleOps

Attributes

Definition Classes
Inherited from:
TitleDsl