Packages

t

net.jackadull.specdriven.specification

SpecDrivenSpecification

trait SpecDrivenSpecification extends Specification[Either[String, Unit]] with SpecDrivenGiven with SpecDrivenWhen with SpecDrivenThen

Linear Supertypes
SpecDrivenThen, SpecDrivenWhen, SpecDrivenGiven, SpecDrivenRequirementResources, RequirementResources, Specification[Either[String, Unit]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SpecDrivenSpecification
  2. SpecDrivenThen
  3. SpecDrivenWhen
  4. SpecDrivenGiven
  5. SpecDrivenRequirementResources
  6. RequirementResources
  7. Specification
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait Given_another_specification_that_is_mapped_to_string[+O] extends SpecDrivenRequirementStep with ContainsAnotherSpecification[String] with ContainsSpecification[O]
    Definition Classes
    SpecDrivenGiven
  2. trait Given_the_demo_specification extends SpecDrivenRequirementStep with ContainsSpecification[Int] with ContainsCallbackCounters
    Definition Classes
    SpecDrivenGiven
  3. trait ContainsAnotherSpecification[+O] extends AnyRef
  4. trait ContainsCallbackCounters extends AnyRef
  5. trait ContainsExpectation[+O] extends AnyRef
  6. trait ContainsRequirement[+O] extends AnyRef
  7. trait ContainsSpecification[+O] extends AnyRef
  8. trait ContainsTheValue extends AnyRef
  9. trait Then_the_cleanup_counter_is extends SpecDrivenRequirementStep with ContainsCallbackCounters
    Definition Classes
    SpecDrivenThen
  10. trait Then_the_perform_counter_is extends SpecDrivenRequirementStep with ContainsCallbackCounters
    Definition Classes
    SpecDrivenThen
  11. trait Then_the_specifications_are_the_same_except_for_string_outcomes[+O] extends SpecDrivenRequirementStep with ContainsAnotherSpecification[String] with ContainsSpecification[O]
    Definition Classes
    SpecDrivenThen
  12. trait Then_the_value_is extends SpecDrivenRequirementStep with ContainsTheValue
    Definition Classes
    SpecDrivenThen
  13. trait When_calling_cleanUp_in_the_requirement[+O] extends SpecDrivenRequirementStep with ContainsRequirement[O]
    Definition Classes
    SpecDrivenWhen
  14. trait When_calling_perform_in_the_requirement[+O] extends SpecDrivenRequirementStep with ContainsRequirement[O]
    Definition Classes
    SpecDrivenWhen
  15. trait When_taking_the_complete_phrase_of_the_requirement extends SpecDrivenRequirementStep with ContainsRequirement[Int] with ContainsTheValue
    Definition Classes
    SpecDrivenWhen
  16. trait When_taking_the_expectation_number[+O] extends SpecDrivenRequirementStep with ContainsExpectation[O] with ContainsRequirement[O]
    Definition Classes
    SpecDrivenWhen
  17. trait When_taking_the_expectations_description[+O] extends SpecDrivenRequirementStep with ContainsExpectation[O] with ContainsTheValue
    Definition Classes
    SpecDrivenWhen
  18. trait When_taking_the_expectations_outcome[+O] extends SpecDrivenRequirementStep with ContainsExpectation[O] with ContainsTheValue
    Definition Classes
    SpecDrivenWhen
  19. trait When_taking_the_given_and_when_setup_of_the_requirement extends SpecDrivenRequirementStep with ContainsRequirement[Int] with ContainsTheValue
    Definition Classes
    SpecDrivenWhen
  20. trait When_taking_the_number_of_expectations_of_the_requirement[+O] extends SpecDrivenRequirementStep with ContainsRequirement[O] with ContainsTheValue
    Definition Classes
    SpecDrivenWhen
  21. trait When_taking_the_requirement_number[+O] extends SpecDrivenRequirementStep with ContainsRequirement[O] with ContainsSpecification[O]
    Definition Classes
    SpecDrivenWhen
  22. trait When_taking_the_requirements_title[+O] extends SpecDrivenRequirementStep with ContainsRequirement[O] with ContainsTheValue
    Definition Classes
    SpecDrivenWhen
  23. trait When_taking_the_specifications_title[+O] extends SpecDrivenRequirementStep with ContainsSpecification[O] with ContainsTheValue
    Definition Classes
    SpecDrivenWhen

Abstract Value Members

  1. abstract def newDemoSpecification(cleanUpCallback: () => Unit, performCallback: () => Unit): SpecificationModel[Int]

Concrete 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[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. def map[O2](f: (Either[String, Unit]) => O2): Specification[O2]
    Definition Classes
    Specification
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. def requirements: Seq[Requirement[Either[String, Unit]]]
    Definition Classes
    SpecDrivenSpecification → Specification
  16. def specificationTitle: String
    Definition Classes
    SpecDrivenSpecification → Specification
  17. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  18. def toString(): String
    Definition Classes
    AnyRef → Any
  19. def unassigned(name: String): Nothing
    Definition Classes
    RequirementResources
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from SpecDrivenThen

Inherited from SpecDrivenWhen

Inherited from SpecDrivenGiven

Inherited from RequirementResources

Inherited from Specification[Either[String, Unit]]

Inherited from AnyRef

Inherited from Any

Ungrouped