org.specs2.specification

Groups

trait Groups extends AnyRef

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

class MySpecification extends Examples { def is = "first example in first group" ! g1().e1 "second example in first group" ! g1().e2 p "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

Self Type
Groups
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Groups
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class NamedGroup extends AnyRef

  2. trait g1 extends Group

  3. trait g10 extends Group

  4. trait g11 extends Group

  5. trait g12 extends Group

  6. trait g13 extends Group

  7. trait g14 extends Group

  8. trait g15 extends Group

  9. trait g16 extends Group

  10. trait g17 extends Group

  11. trait g18 extends Group

  12. trait g19 extends Group

  13. trait g2 extends Group

  14. trait g20 extends Group

  15. trait g21 extends Group

  16. trait g22 extends Group

  17. trait g3 extends Group

  18. trait g4 extends Group

  19. trait g5 extends Group

  20. trait g6 extends Group

  21. trait g7 extends Group

  22. trait g8 extends Group

  23. trait g9 extends Group

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

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

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

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  8. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  11. var g1: () ⇒ Group

  12. var g10: () ⇒ Group

  13. var g11: () ⇒ Group

  14. var g12: () ⇒ Group

  15. var g13: () ⇒ Group

  16. var g14: () ⇒ Group

  17. var g15: () ⇒ Group

  18. var g16: () ⇒ Group

  19. var g17: () ⇒ Group

  20. var g18: () ⇒ Group

  21. var g19: () ⇒ Group

  22. var g2: () ⇒ Group

  23. var g20: () ⇒ Group

  24. var g21: () ⇒ Group

  25. var g22: () ⇒ Group

  26. var g3: () ⇒ Group

  27. var g4: () ⇒ Group

  28. var g5: () ⇒ Group

  29. var g6: () ⇒ Group

  30. var g7: () ⇒ Group

  31. var g8: () ⇒ Group

  32. var g9: () ⇒ Group

  33. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  35. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  36. implicit def namedGroup(s: String): NamedGroup

  37. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  40. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  41. def toString(): String

    Definition Classes
    AnyRef → Any
  42. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any

Ungrouped