Packages

  • package root
    Definition Classes
    root
  • package org
    Definition Classes
    root
  • package specs2
    Definition Classes
    org
  • package specification
    Definition Classes
    specs2
  • trait Groups extends GroupsLike

    This trait can be used to standardize names for groups of examples in an acceptance specification.

    This trait can be used to standardize names for groups of examples in an acceptance specification.

    class MySpecification extends Specification with Examples { def is = s2""" first example in first group ${g1().e1} second example in first group ${g1().e2}

    first example in second group ${g2().e1} second example in second group ${g2().e2} """ }

    trait Examples extends Groups with Matchers { "first group of examples" - new g1 { e1 := ok e2 := ok } "second group of examples" - new g2 { e1 := ok e2 := ok } }

    It is important to notice that the examples must be called with g1().e1 so as to create a new g1 trait instance with new local variables for the example e1. If this is not required, the Grouped trait can be used instead

    If you don't want to manage groups and examples numbers it is also possible to write the following (note the script.Specification):

    class MySpecification extends script.Specification with Examples { def is = s2""" first example in first group second example in first group

    first example in second group second example in second group """ }

    trait Examples extends Groups with Matchers { "first group of examples" - new group { eg := ok eg := ok } "second group of examples" - new group { eg := ok eg := ok } }

    Definition Classes
    specification
  • AutoNumberedGroup
  • NamedGroup
  • g1
  • g10
  • g11
  • g12
  • g13
  • g14
  • g15
  • g16
  • g17
  • g18
  • g19
  • g2
  • g20
  • g21
  • g22
  • g3
  • g4
  • g5
  • g6
  • g7
  • g8
  • g9
  • group

trait g19 extends ExamplesGroup

Linear Supertypes
ExamplesGroup, Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. g19
  2. ExamplesGroup
  3. Serializable
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. def createExample(i: Int): ExecutionVar
    Definition Classes
    ExamplesGroup
  7. val e1: ExecutionVar
    Definition Classes
    ExamplesGroup
  8. val e10: ExecutionVar
    Definition Classes
    ExamplesGroup
  9. val e11: ExecutionVar
    Definition Classes
    ExamplesGroup
  10. val e12: ExecutionVar
    Definition Classes
    ExamplesGroup
  11. val e13: ExecutionVar
    Definition Classes
    ExamplesGroup
  12. val e14: ExecutionVar
    Definition Classes
    ExamplesGroup
  13. val e15: ExecutionVar
    Definition Classes
    ExamplesGroup
  14. val e16: ExecutionVar
    Definition Classes
    ExamplesGroup
  15. val e17: ExecutionVar
    Definition Classes
    ExamplesGroup
  16. val e18: ExecutionVar
    Definition Classes
    ExamplesGroup
  17. val e19: ExecutionVar
    Definition Classes
    ExamplesGroup
  18. val e2: ExecutionVar
    Definition Classes
    ExamplesGroup
  19. val e20: ExecutionVar
    Definition Classes
    ExamplesGroup
  20. val e21: ExecutionVar
    Definition Classes
    ExamplesGroup
  21. val e22: ExecutionVar
    Definition Classes
    ExamplesGroup
  22. val e3: ExecutionVar
    Definition Classes
    ExamplesGroup
  23. val e4: ExecutionVar
    Definition Classes
    ExamplesGroup
  24. val e5: ExecutionVar
    Definition Classes
    ExamplesGroup
  25. val e6: ExecutionVar
    Definition Classes
    ExamplesGroup
  26. val e7: ExecutionVar
    Definition Classes
    ExamplesGroup
  27. val e8: ExecutionVar
    Definition Classes
    ExamplesGroup
  28. val e9: ExecutionVar
    Definition Classes
    ExamplesGroup
  29. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  31. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  32. def groupName: String
    Definition Classes
    ExamplesGroup
  33. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  34. def nameIs(n: String): ExamplesGroup
    Definition Classes
    ExamplesGroup
  35. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  38. lazy val numberedExamples: Seq[ExecutionVar]
    Attributes
    protected
    Definition Classes
    ExamplesGroup
  39. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  40. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from ExamplesGroup

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped