org.scalatest.managedfixture

FlatSpecGroup

class FlatSpecGroup [T <: FixtureStateTypes] extends FlatSpec[T] with SpecGroup

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

Instance Constructors

  1. new FlatSpecGroup ()

Type Members

  1. type ?0

    Attributes
    abstract
    Definition Classes
    Suite
  2. class BehaviorWord extends AnyRef

    Attributes
    protected final
  3. trait DSLExpression extends AnyRef

  4. class ExecutionVerb extends AnyRef

  5. type FixtureParam = FixtureType

    Definition Classes
    FlatSpec
  6. type FixtureStateTypes = T

    Definition Classes
    FlatSpec
  7. class FixtureStateVerb extends DSLExpression with FixtureStateVerb_Start

  8. class FixtureStateVerbAspects extends DSLExpression with FixtureStateVerb_Finish with FixtureStateVerb_Change

  9. class FixtureStateVerbChangeNothing extends DSLExpression

  10. class FixtureStateVerbChangeNothingParallel extends DSLExpression

  11. class FixtureStateVerbExecution extends DSLExpression

  12. class FixtureStateVerbFinishState extends DSLExpression

  13. class FixtureStateVerbFinishStateUndefined extends DSLExpression

  14. class FixtureStateVerbStart extends DSLExpression

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

  16. class FixtureStateVerbStartState0 extends AnyRef

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

  18. class FixtureStateVerbStartStateUndefined extends DSLExpression with FixtureStateVerb_Finish with FixtureStateVerb_Change

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

  20. trait FixtureStateVerb_Aspects extends DSLExpression

  21. trait FixtureStateVerb_Change extends DSLExpression

  22. trait FixtureStateVerb_ExecutionSpec extends AnyRef

    Attributes
    sealed
  23. trait FixtureStateVerb_Finish extends DSLExpression

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

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

  26. trait FixtureStateVerb_Start extends DSLExpression

  27. class IgnoreVerbString extends AnyRef

    Attributes
    protected final
  28. class IgnoreVerbStringTaggedAs extends AnyRef

    Attributes
    protected final
  29. class IgnoreWord extends AnyRef

    Attributes
    protected final
  30. class InAndIgnoreMethods extends AnyRef

    Attributes
    protected final
  31. class InAndIgnoreMethodsAfterTaggedAs extends AnyRef

    Attributes
    protected final
  32. class ItVerbString extends AnyRef

    Attributes
    protected final
  33. class ItVerbStringTaggedAs extends AnyRef

    Attributes
    protected final
  34. class ItWord extends AnyRef

    Attributes
    protected final

Abstract Value Members

  1. def fixtureAccess : FixtureAccess[T]

    Must be defined in subclass.

    Must be defined in subclass.

    Attributes
    abstract
    Definition Classes
    FlatSpec
  2. def fixtureStateTypes : T

    must be defined in subclass.

    must be defined in subclass.

    Attributes
    abstract
    Definition Classes
    FlatSpecFixtureStateDSL

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 : FlatSpecGroup.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. val behave : BehaveWord

    Attributes
    protected
    Definition Classes
    FlatSpec
  22. val behavior : BehaviorWord

    Attributes
    protected
    Definition Classes
    FlatSpec
  23. def checkClass [T] (cl: Class[T]): Boolean

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

    Definition Classes
    SpecGroup
  25. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  26. implicit def convertToEqualizer (left: Any): Equalizer

    Attributes
    implicit
    Definition Classes
    Assertions
  27. implicit def convertToInAndIgnoreMethods (resultOfStringPassedToVerb: ResultOfStringPassedToVerb): InAndIgnoreMethods

    Attributes
    protected implicit
    Definition Classes
    FlatSpec
  28. implicit def convertToInAndIgnoreMethodsAfterTaggedAs (resultOfTaggedAsInvocation: ResultOfTaggedAsInvocation): InAndIgnoreMethodsAfterTaggedAs

    Attributes
    protected implicit
    Definition Classes
    FlatSpec
  29. implicit def convertToStringCanWrapper (o: String): StringCanWrapperForVerb

    Attributes
    implicit
    Definition Classes
    CanVerb
  30. implicit def convertToStringMustWrapper (o: String): StringMustWrapperForVerb

    Attributes
    implicit
    Definition Classes
    MustVerb
  31. implicit def convertToStringShouldWrapper (o: String): StringShouldWrapperForVerb

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

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

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

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

    Attributes
    final
    Definition Classes
    Suite
  36. def execution : ExecutionVerb

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

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

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

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

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

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

    Definition Classes
    Assertions
  43. def fail (): Nothing

    Definition Classes
    Assertions
  44. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  45. 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
  46. 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
  47. 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
    FlatSpecFixtureStateDSL
  48. def getClass (): java.lang.Class[_]

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

    Definition Classes
    AnyRef → Any
  50. val ignore : IgnoreWord

    Attributes
    protected
    Definition Classes
    FlatSpec
  51. implicit def info : Informer

    Attributes
    protected implicit
    Definition Classes
    FlatSpec
  52. def intercept [T <: AnyRef] (f: ⇒ Any)(implicit manifest: Manifest[T]): T

    Definition Classes
    Assertions
  53. def isGrouped : Boolean

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

    Attributes
    final
    Definition Classes
    Any
  55. val it : ItWord

    Attributes
    protected
    Definition Classes
    FlatSpec
  56. def mark (owner: SpecGroup): Unit

    called by owner after instantiation

    called by owner after instantiation

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

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

    Definition Classes
    Suite → AbstractSuite
  59. def nothing : FlatSpecGroup.this.FixtureStateVerb_NOTHING.type

    Definition Classes
    FixtureStateDSL
  60. def notify (): Unit

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

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

    Attributes
    protected
    Definition Classes
    Grouped
  63. def parallel : FlatSpecGroup.this.FixtureStateVerb_PARALLEL.type

    Definition Classes
    FixtureStateDSL
  64. def pending : PendingNothing

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

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

    Definition Classes
    FlatSpecGroupFlatSpec → Suite → AbstractSuite
  67. 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
  68. def runNestedSuites (reporter: Reporter, stopper: Stopper, filter: Filter, configMap: Map[String, Any], distributor: Option[Distributor], tracker: Tracker): Unit

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

    Attributes
    protected
    Definition Classes
    Suite → AbstractSuite
  70. 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
    Suite → AbstractSuite
  71. def sequential : FlatSpecGroup.this.FixtureStateVerb_SEQUENTIAL.type

    Definition Classes
    FixtureStateDSL
  72. implicit val shorthandSharedTestRegistrationFunction : (String) ⇒ BehaveWord

    Attributes
    protected implicit
    Definition Classes
    FlatSpec
  73. implicit val shorthandTestRegistrationFunction : (String, String, String) ⇒ ResultOfStringPassedToVerb

    Attributes
    protected implicit
    Definition Classes
    FlatSpec
  74. def start : FixtureStateVerbStart

    Definition Classes
    FixtureStateDSL
  75. def state (x: FlatSpecGroup.this.FixtureStateVerb_UNDEFINED.type): FlatSpecGroup.this.FixtureStateVerb_STATE_UNDEFINED.type

    Definition Classes
    FixtureStateDSL
  76. def state (x: FlatSpecGroup.this.FixtureStateVerb_ANY.type): FlatSpecGroup.this.FixtureStateVerb_STATE_ANY.type

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

    Definition Classes
    FixtureStateDSL
  78. val state : FlatSpecGroup.this.FixtureStateVerb_STATE0.type

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

    Definition Classes
    FixtureStateDSL
  80. def suiteName : String

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

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

    Definition Classes
    Suite → AbstractSuite
  83. def testNames : Set[String]

    Definition Classes
    Suite → AbstractSuite
  84. def toString (): String

    Definition Classes
    AnyRef → Any
  85. val undefined : FlatSpecGroup.this.FixtureStateVerb_UNDEFINED.type

    Definition Classes
    FixtureStateDSL
  86. def wait (): Unit

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

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

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

    Definition Classes
    Assertions
  90. def withFixture (test: NoArgTest): Unit

    Attributes
    protected
    Definition Classes
    Suite → AbstractSuite

Inherited from SpecGroup

Inherited from FlatSpec[T]

Inherited from Grouped

Inherited from FixtureStateDSL[T]

Inherited from CanVerb

Inherited from MustVerb

Inherited from ShouldVerb

Inherited from Suite

Inherited from Serializable

Inherited from AbstractSuite

Inherited from Assertions

Inherited from AnyRef

Inherited from Any