org.specs2.specification

Tables

Related Doc: package specification

trait Tables extends DataTables with NoBangExamples

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Tables
  2. NoBangExamples
  3. FragmentsBuilder
  4. FormattingTags
  5. Tags
  6. ImplicitParameters
  7. ExamplesFactory
  8. DataTables
  9. Expectations
  10. MatchResultStackTrace
  11. CanBeEqual
  12. AnyRef
  13. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class AsFragments(fs: Fragments) extends Product with Serializable

    Definition Classes
    FragmentsBuilder
  2. class CanBeEqualExpectation[T] extends AnyRef

    Definition Classes
    CanBeEqual
  3. abstract class DataRow[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10] extends Product

    Definition Classes
    DataTables
  4. case class DataRow1[T1](t1: T1) extends DataRow[T1, Any, Any, Any, Any, Any, Any, Any, Any, Any] with Product with Serializable

    Definition Classes
    DataTables
  5. case class DataRow10[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10](t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8, t9: T9, t10: T10) extends DataRow[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10] with Product with Serializable

    Definition Classes
    DataTables
  6. case class DataRow2[+T1, +T2](t1: T1, t2: T2) extends DataRow[T1, T2, Any, Any, Any, Any, Any, Any, Any, Any] with Product with Serializable

    Definition Classes
    DataTables
  7. case class DataRow3[+T1, +T2, +T3](t1: T1, t2: T2, t3: T3) extends DataRow[T1, T2, T3, Any, Any, Any, Any, Any, Any, Any] with Product with Serializable

    Definition Classes
    DataTables
  8. case class DataRow4[+T1, +T2, +T3, +T4](t1: T1, t2: T2, t3: T3, t4: T4) extends DataRow[T1, T2, T3, T4, Any, Any, Any, Any, Any, Any] with Product with Serializable

    Definition Classes
    DataTables
  9. case class DataRow5[+T1, +T2, +T3, +T4, +T5](t1: T1, t2: T2, t3: T3, t4: T4, t5: T5) extends DataRow[T1, T2, T3, T4, T5, Any, Any, Any, Any, Any] with Product with Serializable

    Definition Classes
    DataTables
  10. case class DataRow6[+T1, +T2, +T3, +T4, +T5, +T6](t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6) extends DataRow[T1, T2, T3, T4, T5, T6, Any, Any, Any, Any] with Product with Serializable

    Definition Classes
    DataTables
  11. case class DataRow7[+T1, +T2, +T3, +T4, +T5, +T6, +T7](t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7) extends DataRow[T1, T2, T3, T4, T5, T6, T7, Any, Any, Any] with Product with Serializable

    Definition Classes
    DataTables
  12. case class DataRow8[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8](t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8) extends DataRow[T1, T2, T3, T4, T5, T6, T7, T8, Any, Any] with Product with Serializable

    Definition Classes
    DataTables
  13. case class DataRow9[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9](t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8, t9: T9) extends DataRow[T1, T2, T3, T4, T5, T6, T7, T8, T9, Any] with Product with Serializable

    Definition Classes
    DataTables
  14. class Descriptible[T] extends AnyRef

    Definition Classes
    Expectations
  15. class ExampleDesc extends AnyRef

    transient class to hold an example description before creating a full Example

    transient class to hold an example description before creating a full Example

    Definition Classes
    FragmentsBuilder
  16. case class FormattingTagParameter(condition: Boolean) extends Product with Serializable

    Definition Classes
    FormattingTags
  17. class HtmlLinkFragments extends AnyRef

    Definition Classes
    FragmentsBuilder
  18. class HtmlLinkFragments2 extends AnyRef

    Definition Classes
    FragmentsBuilder
  19. trait ImplicitParam extends AnyRef

    Definition Classes
    ImplicitParameters
  20. trait ImplicitParam1 extends AnyRef

    Definition Classes
    ImplicitParameters
  21. trait ImplicitParam10 extends AnyRef

    Definition Classes
    ImplicitParameters
  22. trait ImplicitParam2 extends AnyRef

    Definition Classes
    ImplicitParameters
  23. trait ImplicitParam3 extends AnyRef

    Definition Classes
    ImplicitParameters
  24. trait ImplicitParam4 extends AnyRef

    Definition Classes
    ImplicitParameters
  25. trait ImplicitParam5 extends AnyRef

    Definition Classes
    ImplicitParameters
  26. trait ImplicitParam6 extends AnyRef

    Definition Classes
    ImplicitParameters
  27. trait ImplicitParam7 extends AnyRef

    Definition Classes
    ImplicitParameters
  28. trait ImplicitParam8 extends AnyRef

    Definition Classes
    ImplicitParameters
  29. trait ImplicitParam9 extends AnyRef

    Definition Classes
    ImplicitParameters
  30. case class SpecIdentificationMarkdownLink(s: String) extends Product with Serializable

    Definition Classes
    FragmentsBuilder
  31. class SpecTitle extends AnyRef

    Definition Classes
    FragmentsBuilder
  32. abstract class Table extends AnyRef

    A DataTable with its header

    A DataTable with its header

    Children of this class are parametrized with the types of values that their rows can hold.

    Definition Classes
    DataTables
  33. case class Table1[T1](titles: List[String], rows: List[DataRow1[T1]], execute: Boolean = false) extends Table with Product with Serializable

    Definition Classes
    DataTables
  34. case class Table10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](titles: List[String], rows: List[DataRow10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]], execute: Boolean = false) extends Table with Product with Serializable

    Definition Classes
    DataTables
  35. case class Table2[T1, T2](titles: List[String], rows: List[DataRow2[T1, T2]], execute: Boolean = false) extends Table with Product with Serializable

    Definition Classes
    DataTables
  36. case class Table3[T1, T2, T3](titles: List[String], rows: List[DataRow3[T1, T2, T3]], execute: Boolean = false) extends Table with Product with Serializable

    Definition Classes
    DataTables
  37. case class Table4[T1, T2, T3, T4](titles: List[String], rows: List[DataRow4[T1, T2, T3, T4]], execute: Boolean = false) extends Table with Product with Serializable

    Definition Classes
    DataTables
  38. case class Table5[T1, T2, T3, T4, T5](titles: List[String], rows: List[DataRow5[T1, T2, T3, T4, T5]], execute: Boolean = false) extends Table with Product with Serializable

    Definition Classes
    DataTables
  39. case class Table6[T1, T2, T3, T4, T5, T6](titles: List[String], rows: List[DataRow6[T1, T2, T3, T4, T5, T6]], execute: Boolean = false) extends Table with Product with Serializable

    Definition Classes
    DataTables
  40. case class Table7[T1, T2, T3, T4, T5, T6, T7](titles: List[String], rows: List[DataRow7[T1, T2, T3, T4, T5, T6, T7]], execute: Boolean = false) extends Table with Product with Serializable

    Definition Classes
    DataTables
  41. case class Table8[T1, T2, T3, T4, T5, T6, T7, T8](titles: List[String], rows: List[DataRow8[T1, T2, T3, T4, T5, T6, T7, T8]], execute: Boolean = false) extends Table with Product with Serializable

    Definition Classes
    DataTables
  42. case class Table9[T1, T2, T3, T4, T5, T6, T7, T8, T9](titles: List[String], rows: List[DataRow9[T1, T2, T3, T4, T5, T6, T7, T8, T9]], execute: Boolean = false) extends Table with Product with Serializable

    Definition Classes
    DataTables
  43. case class TableHeader(titles: List[String]) extends Product with Serializable

    GENERATED

    GENERATED

    Definition Classes
    DataTables

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. implicit def ToFormattingTagParameter(condition: Boolean): Option[FormattingTagParameter]

    Definition Classes
    FormattingTags
  5. implicit def argumentsFragment(a: Arguments): FragmentsFragment

    Arguments creation

    Arguments creation

    returns

    a Fragments object which can be chained with other fragments

    Definition Classes
    FragmentsBuilder
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. implicit def canBeEqual[T](t: ⇒ T): CanBeEqualExpectation[T]

    A value can be tested against another with the === operator.

    A value can be tested against another with the === operator. It is equivalent to writing a must_== b

    Definition Classes
    CanBeEqual
  8. def checkFailure[T](m: MatchResult[T]): MatchResult[T]

    this method can be overridden to throw exceptions when checking the match result

    this method can be overridden to throw exceptions when checking the match result

    Attributes
    protected
    Definition Classes
    Expectations
  9. def checkMatchResultFailure[T](m: MatchResult[T]): MatchResult[T]

    this method can be overridden to throw exceptions when checking the match result

    this method can be overridden to throw exceptions when checking the match result

    Attributes
    protected
    Definition Classes
    Expectations
  10. def checkResultFailure(r: ⇒ Result): Result

    this method can be overridden to throw exceptions when checking the result

    this method can be overridden to throw exceptions when checking the result

    Attributes
    protected
    Definition Classes
    Expectations
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def createExpectable[T](t: ⇒ T, alias: Option[(String) ⇒ String]): Expectable[T]

    returns

    an Expectable with a description function

    Definition Classes
    Expectations
  13. def createExpectable[T](t: ⇒ T, alias: (String) ⇒ String): Expectable[T]

    returns

    an Expectable with a description function

    Definition Classes
    Expectations
  14. def createExpectable[T](t: ⇒ T, alias: ⇒ String): Expectable[T]

    returns

    an Expectable with a description

    Definition Classes
    Expectations
  15. def createExpectable[T](t: ⇒ T): Expectable[T]

    returns

    an Expectable

    Definition Classes
    Expectations
  16. def createExpectableWithShowAs[T](t: ⇒ T, showAs: ⇒ String): Expectable[T]

    returns

    an Expectable with a function to show the element T

    Definition Classes
    Expectations
  17. implicit def describe[T](t: ⇒ T): Descriptible[T]

    describe a value with the aka method

    describe a value with the aka method

    Definition Classes
    Expectations
  18. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  20. implicit def exampleFactory: ExampleFactory

    Definition Classes
    ExamplesFactory
  21. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. def forExample(desc: String): ExampleDesc

    Example creation

    Example creation

    returns

    an Example description from a string, to create a full Example once the body is defined

    Definition Classes
    NoBangExamplesFragmentsBuilder
  23. def formatSection(markdown: Option[FormattingTagParameter] = None, flow: Option[FormattingTagParameter] = None, verbatim: Option[FormattingTagParameter] = None): TagFragment

    add a tagging section with special tag names specifying the formatting options

    add a tagging section with special tag names specifying the formatting options

    Definition Classes
    FormattingTags
  24. def formatTag(markdown: Option[FormattingTagParameter] = None, flow: Option[FormattingTagParameter] = None, verbatim: Option[FormattingTagParameter] = None): TagFragment

    add a tag with special tag names specifying the formatting options

    add a tag with special tag names specifying the formatting options

    Definition Classes
    FormattingTags
  25. implicit def fragmentFragments(f: ⇒ Fragment): FragmentsFragment

    Definition Classes
    FragmentsBuilder
  26. implicit def fragments(f: ⇒ Fragment): Fragments

    returns

    a Fragments object from a single Fragment

    Definition Classes
    FragmentsBuilder
  27. implicit def fragmentsFragmentToFragments(fs: FragmentsFragment): Fragments

    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

    Definition Classes
    FragmentsBuilder
  28. implicit def fragmentsFragments(fs: ⇒ Fragments): FragmentsFragment

    Definition Classes
    FragmentsBuilder
  29. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  30. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  31. implicit lazy val implicitParam: ImplicitParam

    Definition Classes
    ImplicitParameters
  32. implicit lazy val implicitParam1: ImplicitParam1

    Definition Classes
    ImplicitParameters
  33. implicit lazy val implicitParam10: ImplicitParam10

    Definition Classes
    ImplicitParameters
  34. implicit lazy val implicitParam2: ImplicitParam2

    Definition Classes
    ImplicitParameters
  35. implicit lazy val implicitParam3: ImplicitParam3

    Definition Classes
    ImplicitParameters
  36. implicit lazy val implicitParam4: ImplicitParam4

    Definition Classes
    ImplicitParameters
  37. implicit lazy val implicitParam5: ImplicitParam5

    Definition Classes
    ImplicitParameters
  38. implicit lazy val implicitParam6: ImplicitParam6

    Definition Classes
    ImplicitParameters
  39. implicit lazy val implicitParam7: ImplicitParam7

    Definition Classes
    ImplicitParameters
  40. implicit lazy val implicitParam8: ImplicitParam8

    Definition Classes
    ImplicitParameters
  41. implicit lazy val implicitParam9: ImplicitParam9

    Definition Classes
    ImplicitParameters
  42. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  43. def link(htmlLink: HtmlLink, f: Fragments): Fragments

    Definition Classes
    FragmentsBuilder
  44. def link(htmlLink: HtmlLink, s: SpecificationStructure): Fragments

    create a link directly on a specification, with a given link

    create a link directly on a specification, with a given link

    Definition Classes
    FragmentsBuilder
  45. def link(fss: Seq[Fragments]): Fragments

    Definition Classes
    FragmentsBuilder
  46. def link(fs: Fragments, fss: Fragments*): Fragments

    Definition Classes
    FragmentsBuilder
  47. def link(fs: Fragments): Fragments

    Definition Classes
    FragmentsBuilder
  48. def link(ss: Seq[SpecificationStructure], dummy: Int = 0): Fragments

    Definition Classes
    FragmentsBuilder
  49. def link(s: SpecificationStructure, ss: SpecificationStructure*): Fragments

    Definition Classes
    FragmentsBuilder
  50. def link(s: SpecificationStructure): Fragments

    create a link directly on a specification

    create a link directly on a specification

    Definition Classes
    FragmentsBuilder
  51. def mapMatchResult[T](m: MatchResult[T]): MatchResult[T]

    this method can be overridden to intercept a MatchResult and change its message before it is thrown

    this method can be overridden to intercept a MatchResult and change its message before it is thrown

    Attributes
    protected
    Definition Classes
    Expectations
  52. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  53. final def notify(): Unit

    Definition Classes
    AnyRef
  54. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  55. def sandboxMatchResult[T](mr: ⇒ MatchResult[T]): MatchResult[T]

    returns

    the match result without any side-effects

    Attributes
    protected
    Definition Classes
    Expectations
  56. def section(names: String*): TagFragment

    create a AsSection fragment

    create a AsSection fragment

    Definition Classes
    Tags
  57. def see(htmlLink: HtmlLink, fs: Fragments): Fragments

    Definition Classes
    FragmentsBuilder
  58. def see(htmlLink: HtmlLink, s: SpecificationStructure): Fragments

    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

    Definition Classes
    FragmentsBuilder
  59. def see(fss: Seq[Fragments]): Fragments

    Definition Classes
    FragmentsBuilder
  60. def see(fs: Fragments, fss: Fragments*): Fragments

    Definition Classes
    FragmentsBuilder
  61. def see(fs: Fragments): Fragments

    Definition Classes
    FragmentsBuilder
  62. def see(s: SpecificationStructure): Fragments

    Definition Classes
    FragmentsBuilder
  63. def see(ss: Seq[SpecificationStructure])(implicit p1: ImplicitParam1): Fragments

    Definition Classes
    FragmentsBuilder
  64. def see(s: SpecificationStructure, ss: SpecificationStructure*): Fragments

    create a html link without including the other specification fragments

    create a html link without including the other specification fragments

    Definition Classes
    FragmentsBuilder
  65. def setStacktrace[T](m: MatchResult[T]): MatchResult[T]

    this method can be overridden to avoid filling-in a stacktrace indicating the location of the result

    this method can be overridden to avoid filling-in a stacktrace indicating the location of the result

    Attributes
    protected
    Definition Classes
    MatchResultStackTrace
  66. implicit def specIdentificationMarkdownLink(s: String): SpecIdentificationMarkdownLink

    create markdown links from string + spec identification

    create markdown links from string + spec identification

    Definition Classes
    FragmentsBuilder
  67. implicit def specificationStructureToFragments(s: SpecificationStructure): AsFragments

    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'

    Definition Classes
    FragmentsBuilder
  68. implicit def stringToHtmlLinkFragments(s: String): HtmlLinkFragments

    Links to other specifications creation

    Links to other specifications creation

    Definition Classes
    FragmentsBuilder
    See also

    org.specs2.UserGuide

  69. implicit def stringToHtmlLinkFragments2(s: String): HtmlLinkFragments2

    Definition Classes
    FragmentsBuilder
  70. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  71. def tag(names: String*): TagFragment

    create a TaggedAs fragment

    create a TaggedAs fragment

    Definition Classes
    Tags
  72. implicit def textFragment(s: String): FragmentsFragment

    returns

    create a Text Fragment from a string and allow it to be chained to other fragments

    Definition Classes
    FragmentsBuilder
  73. implicit def textStart(s: String): Fragments

    returns

    a Fragments object from a string

    Definition Classes
    FragmentsBuilder
  74. implicit def title(s: String): SpecTitle

    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

    returns

    a Fragments object from a string, with the given title

    Definition Classes
    FragmentsBuilder
  75. implicit def toDataRow[T](a: T): DataRow1[T]

    returns

    a DataRow with one value only

    Definition Classes
    DataTables
  76. def toString(): String

    Definition Classes
    AnyRef → Any
  77. implicit def toTableHeader(a: String): TableHeader

    returns

    a TableHeader with one heading only

    Definition Classes
    DataTables
  78. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  79. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  80. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from NoBangExamples

Inherited from FragmentsBuilder

Inherited from FormattingTags

Inherited from Tags

Inherited from ImplicitParameters

Inherited from ExamplesFactory

Inherited from DataTables

Inherited from Expectations

Inherited from MatchResultStackTrace

Inherited from CanBeEqual

Inherited from AnyRef

Inherited from Any

Ungrouped