transient class to hold an example description before creating a full Example
any seq of object convertible to cells
any seq of object convertible to cells
anything can be added on a Form row as a Field
anything can be added on a Form row as a Field
anything can be added on a Form row as a TextCell
anything can be added on a Form row as a TextCell
Arguments creation
Arguments creation
a Fragments object which can be chained with other fragments
a new EffectCell with a label and a value
a Effect can be added on a Form row as a EffectCell
a Effect can be added on a Form row as a EffectCell
execute a Fragment.
execute a Fragment.
A Form is executed separately by executing each row and cell, setting the results on each cell
This method could be overriden to provide alternate behavior when executing an Example
This method could be overriden to provide alternate behavior when executing an Example
execute a Fragment.
execute a Fragment.
a new Field with a label and several values
a new Field with a label and a value
a new Field with no label and a value
a Field can be added on a Form row as a FieldCell
a Field can be added on a Form row as a FieldCell
Example creation
Example creation
an Example description from a string, to create a full Example once the body is defined
a new Form with the given title
a Form can be implicitly transformed to results
a Form can be implicitly transformed to results
a Form can be added on a Form row as a FormCell
a Form can be added on a Form row as a FormCell
a Form can be implicitly executed if necessary
a Form can be implicitly executed if necessary
add a tagging section with special tag names specifying the formatting options
add a tagging section with special tag names specifying the formatting options
add a tag with special tag names specifying the formatting options
add a tag with special tag names specifying the formatting options
a Fragments object from a single Fragment
reverse conversion from a Fragment containing a Fragments object to the Fragments object
reverse conversion from a Fragment containing a Fragments object to the Fragments object
a cell can be added lazily to a row.
a cell can be added lazily to a row. It will only be evaluated when necessary
create a link directly on a specification, with a given link
create a link directly on a specification, with a given link
create a link directly on a specification
create a link directly on a specification
a new Prop with a label, an actual value and a matcher to apply to the actual value
a new Prop with no label, an actual value and a matcher to apply to the actual value
a new Prop with a label, an actual value and a matcher to apply to the actual value
a new Prop with a label, an actual value and a matcher to apply to values
a new Prop with a label, an actual value and a constraint to apply to values
a new Prop with a label, an actual value and expected value
a new Prop with a label and an actual value only
a new Prop with an actual value only
a Prop can be adde d on a Form row as a PropCell
a Prop can be adde d on a Form row as a PropCell
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
create a AsSection fragment
create a AsSection fragment
create a see-only link directly on a specification, with a given link
create a see-only link directly on a specification, with a given link
create a html link without including the other specification fragments
create a html link without including the other specification fragments
create markdown links from string + spec identification
create markdown links from string + spec identification
this implicit allows to call some functions directly on a specification, like 'hide'
this implicit allows to call some functions directly on a specification, like 'hide'
Links to other specifications creation
Links to other specifications creation
org.specs2.UserGuide
a new Tabs object with a first tab
a new Tabs object
create a TaggedAs fragment
create a TaggedAs fragment
create a Text Fragment from a string and allow it to be chained to other fragments
a Fragments object from a string
This method allows to add a title to the Specification.
This method allows to add a title to the Specification. It can be used as an operation on a String:
"spec title".title
a Fragments object from a string, with the given title
any xml can be injected as a cell
any xml can be injected as a cell
Allow a Form to be inserted among Fragments as a Text Fragment Allow a Form to be used as an example body and return a Result automatically