ua.gradsoft.managedfixture.FixtureAccess

specHelper

object specHelper extends FixtureStateDSL[T]

specHelper -- special object to use within ordinary specs2 specifications to force execution of block of code inside some specifics environment. i.e.

   "something" should
     "work with X" in {
        .....
         withState(start state(any) change nothing) {
            .....
         }
         ....
     }
 }
Linear Supertypes
FixtureStateDSL[T], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. specHelper
  2. FixtureStateDSL
  3. AnyRef
  4. Any
Visibility
  1. Public
  2. All

Type Members

  1. trait DSLExpression extends AnyRef

  2. class FixtureStateVerb extends DSLExpression with FixtureStateVerb_Start

  3. class FixtureStateVerbAspects extends DSLExpression with FixtureStateVerb_Finish with FixtureStateVerb_Change

  4. class FixtureStateVerbChangeNothing extends DSLExpression

  5. class FixtureStateVerbChangeNothingParallel extends DSLExpression

  6. class FixtureStateVerbExecution extends DSLExpression

  7. class FixtureStateVerbFinishState extends DSLExpression

  8. class FixtureStateVerbFinishStateUndefined extends DSLExpression

  9. class FixtureStateVerbStart extends DSLExpression

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

  11. class FixtureStateVerbStartState0 extends AnyRef

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

  13. class FixtureStateVerbStartStateUndefined extends DSLExpression with FixtureStateVerb_Finish with FixtureStateVerb_Change

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

  15. trait FixtureStateVerb_Aspects extends DSLExpression

  16. trait FixtureStateVerb_Change extends DSLExpression

  17. trait FixtureStateVerb_ExecutionSpec extends AnyRef

    Attributes
    sealed
  18. trait FixtureStateVerb_Finish extends DSLExpression

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

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

  21. trait FixtureStateVerb_Start extends DSLExpression

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. val any : ua.gradsoft.managedfixture.FixtureAccess.specHelper.FixtureStateVerb_ANY.type

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

    Attributes
    final
    Definition Classes
    Any
  16. def clone (): AnyRef

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

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

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

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  20. def fixtureStateTypes : T

    Definition Classes
    specHelperFixtureStateDSL
  21. 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
  22. 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
    FixtureStateDSL
  23. def getClass (): java.lang.Class[_]

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

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

    Attributes
    final
    Definition Classes
    Any
  26. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  27. def nothing : ua.gradsoft.managedfixture.FixtureAccess.specHelper.FixtureStateVerb_NOTHING.type

    Definition Classes
    FixtureStateDSL
  28. def notify (): Unit

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

    Attributes
    final
    Definition Classes
    AnyRef
  30. def parallel : ua.gradsoft.managedfixture.FixtureAccess.specHelper.FixtureStateVerb_PARALLEL.type

    Definition Classes
    FixtureStateDSL
  31. def sequential : ua.gradsoft.managedfixture.FixtureAccess.specHelper.FixtureStateVerb_SEQUENTIAL.type

    Definition Classes
    FixtureStateDSL
  32. def start : FixtureStateVerbStart

    Definition Classes
    FixtureStateDSL
  33. def state (x: ua.gradsoft.managedfixture.FixtureAccess.specHelper.FixtureStateVerb_UNDEFINED.type): ua.gradsoft.managedfixture.FixtureAccess.specHelper.FixtureStateVerb_STATE_UNDEFINED.type

    Definition Classes
    FixtureStateDSL
  34. def state (x: ua.gradsoft.managedfixture.FixtureAccess.specHelper.FixtureStateVerb_ANY.type): ua.gradsoft.managedfixture.FixtureAccess.specHelper.FixtureStateVerb_STATE_ANY.type

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

    Definition Classes
    FixtureStateDSL
  36. val state : ua.gradsoft.managedfixture.FixtureAccess.specHelper.FixtureStateVerb_STATE0.type

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

    Definition Classes
    FixtureStateDSL
  38. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  39. def toString (): String

    Definition Classes
    AnyRef → Any
  40. val undefined : ua.gradsoft.managedfixture.FixtureAccess.specHelper.FixtureStateVerb_UNDEFINED.type

    Definition Classes
    FixtureStateDSL
  41. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  44. def withState [A] (usage: DSLExpression)(f: ⇒ A): A

    Annotations
    @inline()
  45. def withState [A] (usage: TestFixtureStateUsageDescription[T])(f: ⇒ A): A

Inherited from FixtureStateDSL[T]

Inherited from AnyRef

Inherited from Any