org.scalatest.managedfixture

FunSuiteGroup

class FunSuiteGroup [T <: FixtureStateTypes] extends FunSuite[T] with SpecGroup

Attributes
abstract
Linear Supertypes
SpecGroup, FunSuite[T], Grouped, ExternalSuite[T], FixtureStateDSL[T], FunSuite, Suite, Suite, Serializable, AbstractSuite, Assertions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. FunSuiteGroup
  2. SpecGroup
  3. FunSuite
  4. Grouped
  5. ExternalSuite
  6. FixtureStateDSL
  7. FunSuite
  8. Suite
  9. Suite
  10. Serializable
  11. AbstractSuite
  12. Assertions
  13. AnyRef
  14. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FunSuiteGroup ()

Type Members

  1. type ?0

    Attributes
    abstract
    Definition Classes
    Suite
  2. trait DSLExpression extends AnyRef

  3. class ExecutionVerb extends AnyRef

  4. type FixtureParam = FixtureType

    Definition Classes
    ExternalSuite → Suite
  5. type FixtureStateTypes = T

    Definition Classes
    ExternalSuite
  6. class FixtureStateVerb extends DSLExpression with FixtureStateVerb_Start

  7. class FixtureStateVerbAspects extends DSLExpression with FixtureStateVerb_Finish with FixtureStateVerb_Change

  8. class FixtureStateVerbChangeNothing extends DSLExpression

  9. class FixtureStateVerbChangeNothingParallel extends DSLExpression

  10. class FixtureStateVerbExecution extends DSLExpression

  11. class FixtureStateVerbFinishState extends DSLExpression

  12. class FixtureStateVerbFinishStateUndefined extends DSLExpression

  13. class FixtureStateVerbStart extends DSLExpression

  14. class FixtureStateVerbStartState extends DSLExpression with FixtureStateVerb_Aspects with FixtureStateVerb_Finish with FixtureStateVerb_Change

  15. class FixtureStateVerbStartState0 extends AnyRef

  16. class FixtureStateVerbStartStateAny extends DSLExpression with FixtureStateVerb_Aspects with FixtureStateVerb_Finish with FixtureStateVerb_Change

  17. class FixtureStateVerbStartStateUndefined extends DSLExpression with FixtureStateVerb_Finish with FixtureStateVerb_Change

  18. class FixtureStateVerbStartStates extends DSLExpression with FixtureStateVerb_Aspects with FixtureStateVerb_Finish with FixtureStateVerb_Change

  19. trait FixtureStateVerb_Aspects extends DSLExpression

  20. trait FixtureStateVerb_Change extends DSLExpression

  21. trait FixtureStateVerb_ExecutionSpec extends AnyRef

    Attributes
    sealed
  22. trait FixtureStateVerb_Finish extends DSLExpression

  23. case class FixtureStateVerb_STATE (s: _165.startStates.Value forSome { val _165: T }) extends Product with Serializable

  24. case class FixtureStateVerb_STATES (args: Seq[_170.startStates.Value forSome { val _170: T }]) extends Product with Serializable

  25. trait FixtureStateVerb_Start extends DSLExpression

Abstract Value Members

  1. def fixtureAccess : FixtureAccess[T]

    must be defined in subclass.

    must be defined in subclass.

    Attributes
    abstract
    Definition Classes
    ExternalSuite
  2. def fixtureStateTypes : T

    must be defined in subclass

    must be defined in subclass

    Attributes
    abstract
    Definition Classes
    ExternalSuite → FixtureStateDSL

Concrete Value Members

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

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

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

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

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

    Attributes
    final
    Definition Classes
    Any
  6. object FixtureStateVerb_ANY extends Product with Serializable

  7. object FixtureStateVerb_NOTHING extends Product with Serializable

  8. object FixtureStateVerb_PARALLEL extends FixtureStateVerb_ExecutionSpec with Product with Serializable

  9. object FixtureStateVerb_SEQUENTIAL extends FixtureStateVerb_ExecutionSpec with Product with Serializable

  10. object FixtureStateVerb_STATE0 extends Product with Serializable

  11. object FixtureStateVerb_STATE_ANY extends Product with Serializable

  12. object FixtureStateVerb_STATE_UNDEFINED extends Product with Serializable

  13. object FixtureStateVerb_UNDEFINED extends Product with Serializable

  14. var _grouped : Boolean

    if is set to true, than executed

    if is set to true, than executed

    Attributes
    protected
    Definition Classes
    Grouped
  15. val any : FunSuiteGroup.this.FixtureStateVerb_ANY.type

    Definition Classes
    FixtureStateDSL
  16. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  17. def assert (o: Option[String]): Unit

    Definition Classes
    Assertions
  18. def assert (o: Option[String], clue: Any): Unit

    Definition Classes
    Assertions
  19. def assert (condition: Boolean, clue: Any): Unit

    Definition Classes
    Assertions
  20. def assert (condition: Boolean): Unit

    Definition Classes
    Assertions
  21. def checkClass [T] (cl: Class[T]): Boolean

    Definition Classes
    SpecGroup
  22. def checkObject (x: AnyRef): Boolean

    Definition Classes
    SpecGroup
  23. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  24. implicit def convertNoArgToFixtureFunction (fun: () ⇒ Any): (FixtureParam) ⇒ Any

    Attributes
    protected implicit
    Definition Classes
    FunSuite
  25. implicit def convertPendingToFixtureFunction (f: ⇒ PendingNothing): (FixtureParam) ⇒ Any

    Attributes
    protected implicit
    Definition Classes
    FunSuite
  26. implicit def convertToEqualizer (left: Any): Equalizer

    Attributes
    implicit
    Definition Classes
    Assertions
  27. def createInternalSpec [A, B] (whenGrouped: (A) ⇒ B, whenNotGrouped: ⇒ B, clazz: Class[_]): B

    Attributes
    protected
    Definition Classes
    Grouped
  28. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  29. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  30. def execute (testName: String, configMap: Map[String, Any], color: Boolean, durations: Boolean, shortstacks: Boolean, fullstacks: Boolean, stats: Boolean): Unit

    Attributes
    final
    Definition Classes
    Suite
  31. def execution : ExecutionVerb

    Attributes
    protected
    Definition Classes
    Grouped
  32. def expect (expected: Any)(actual: Any): Unit

    Definition Classes
    Assertions
  33. def expect (expected: Any, clue: Any)(actual: Any): Unit

    Definition Classes
    Assertions
  34. def expectedTestCount (filter: Filter): Int

    Definition Classes
    Suite → AbstractSuite
  35. def fail (cause: Throwable): Nothing

    Definition Classes
    Assertions
  36. def fail (message: String, cause: Throwable): Nothing

    Definition Classes
    Assertions
  37. def fail (message: String): Nothing

    Definition Classes
    Assertions
  38. def fail (): Nothing

    Definition Classes
    Assertions
  39. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  40. def findSpecGroupWith (clazz: Class[_]): Option[Class[_]]

    check - are we have instance of clazz somewhere in our package structure upper to current class.

    check - are we have instance of clazz somewhere in our package structure upper to current class.

    clazz

    - class to search

    Definition Classes
    Grouped
  41. def fixtureUsageDSLAction [A <: DSLExpression] (dsl: A): A

    optional action which can be used by client, overriding this method to perform some custom steps after receiving new value in this DSL.

    optional action which can be used by client, overriding this method to perform some custom steps after receiving new value in this DSL. By default- do nothing and return given value.

    Attributes
    protected
    Definition Classes
    FixtureStateDSL
  42. def fixtureUsageDSLValueAction (value: ⇒ TestFixtureStateUsageDescription[T]): Unit

    called when we receive new value.

    called when we receive new value. (by default - nothing).

    Attributes
    protected
    Definition Classes
    ExternalSuite → FixtureStateDSL
  43. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  44. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  45. def ignore (testName: String, testTags: Tag*)(testFun: (FixtureParam) ⇒ Any): Unit

    Attributes
    protected
    Definition Classes
    FunSuite → FunSuite
  46. implicit def info : Informer

    Attributes
    protected implicit
    Definition Classes
    FunSuite → ExternalSuite → FunSuite
  47. def intercept [T <: AnyRef] (f: ⇒ Any)(implicit manifest: Manifest[T]): T

    Definition Classes
    Assertions
  48. lazy val internalSpec : InternalFunSuite[T]

    Definition Classes
    FunSuite → ExternalSuite
  49. def isGrouped : Boolean

    Attributes
    protected final
    Definition Classes
    Grouped
  50. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  51. def mark (owner: SpecGroup): Unit

    called by owner after instantiation

    called by owner after instantiation

    Definition Classes
    Grouped
  52. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  53. def nestedSuites : List[Suite]

    Definition Classes
    Suite → AbstractSuite
  54. def nothing : FunSuiteGroup.this.FixtureStateVerb_NOTHING.type

    Definition Classes
    FixtureStateDSL
  55. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  56. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  57. var optGroupClass : Option[Class[_]]

    Attributes
    protected
    Definition Classes
    Grouped
  58. def parallel : FunSuiteGroup.this.FixtureStateVerb_PARALLEL.type

    Definition Classes
    FixtureStateDSL
  59. def pending : PendingNothing

    Definition Classes
    Suite
  60. def pendingUntilFixed (f: ⇒ Unit): Unit

    Definition Classes
    Suite
  61. def run (testName: Option[String], reporter: Reporter, stopper: Stopper, filter: Filter, configMap: Map[String, Any], distributor: Option[Distributor], tracker: Tracker): Unit

    Definition Classes
    FunSuiteGroupFunSuite → FunSuite → Suite → AbstractSuite
  62. def runGrouped [T] (testName: Option[String], reporter: Reporter, stopper: Stopper, filter: Filter, configMap: Map[String, Any], distributor: Option[Distributor], tracker: Tracker, internalSpec: Suite, fixtureGroupClass: Class[T]): Unit

    Definition Classes
    Grouped
  63. def runNestedSuites (reporter: Reporter, stopper: Stopper, filter: Filter, configMap: Map[String, Any], distributor: Option[Distributor], tracker: Tracker): Unit

    Attributes
    protected
    Definition Classes
    Suite → AbstractSuite
  64. def runTest (testName: String, reporter: Reporter, stopper: Stopper, configMap: Map[String, Any], tracker: Tracker): Unit

    Attributes
    protected
    Definition Classes
    FunSuite → Suite → Suite → AbstractSuite
  65. def runTests (testName: Option[String], reporter: Reporter, stopper: Stopper, filter: Filter, configMap: Map[String, Any], distributor: Option[Distributor], tracker: Tracker): Unit

    Attributes
    protected
    Definition Classes
    FunSuite → Suite → AbstractSuite
  66. def sequential : FunSuiteGroup.this.FixtureStateVerb_SEQUENTIAL.type

    Definition Classes
    FixtureStateDSL
  67. def start : FixtureStateVerbStart

    Definition Classes
    FixtureStateDSL
  68. def state (x: FunSuiteGroup.this.FixtureStateVerb_UNDEFINED.type): FunSuiteGroup.this.FixtureStateVerb_STATE_UNDEFINED.type

    Definition Classes
    FixtureStateDSL
  69. def state (x: FunSuiteGroup.this.FixtureStateVerb_ANY.type): FunSuiteGroup.this.FixtureStateVerb_STATE_ANY.type

    Definition Classes
    FixtureStateDSL
  70. def state (x: _176.startStates.Value forSome { val _176: T }): FixtureStateVerb_STATE

    Definition Classes
    FixtureStateDSL
  71. val state : FunSuiteGroup.this.FixtureStateVerb_STATE0.type

    Definition Classes
    FixtureStateDSL
  72. def states (x: _179.startStates.Value forSome { val _179: T }*): FixtureStateVerb_STATES

    Definition Classes
    FixtureStateDSL
  73. def suiteName : String

    Definition Classes
    Suite
  74. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  75. def tags : Map[String, Set[String]]

    Definition Classes
    FunSuite → Suite → AbstractSuite
  76. def test (testName: String, testTags: Tag*)(testFun: (FixtureParam) ⇒ Any): Unit

    Attributes
    protected
    Definition Classes
    FunSuite → FunSuite
  77. def testNames : Set[String]

    Definition Classes
    FunSuite → Suite → Suite → AbstractSuite
  78. def testsFor (unit: Unit): Unit

    Attributes
    protected
    Definition Classes
    FunSuite
  79. def toString (): String

    Definition Classes
    AnyRef → Any
  80. val undefined : FunSuiteGroup.this.FixtureStateVerb_UNDEFINED.type

    Definition Classes
    FixtureStateDSL
  81. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  84. def withClue (clue: Any)(fun: ⇒ Unit): Unit

    Definition Classes
    Assertions
  85. def withFixture (test: OneArgTest): Unit

    Definition Classes
    ExternalSuite → Suite
  86. def withFixture (test: NoArgTest): Unit

    Attributes
    protected
    Definition Classes
    Suite → AbstractSuite

Inherited from SpecGroup

Inherited from FunSuite[T]

Inherited from Grouped

Inherited from ExternalSuite[T]

Inherited from FixtureStateDSL[T]

Inherited from FunSuite

Inherited from Suite

Inherited from Suite

Inherited from Serializable

Inherited from AbstractSuite

Inherited from Assertions

Inherited from AnyRef

Inherited from Any