t

org.specs2.scalacheck

ScalaCheckFunction

trait ScalaCheckFunction extends ScalaCheckProperty

A ScalaCheckFunction adds the possibility to select various typeclass instances for a given property:

  • Arbitrary to generate values
  • Shrink to shrink counter-examples
  • Show to display arguments in case of a counter-example
  • Collector to collect values and provide a summary as string (to show frequencies for example)

A Context can be added to setup/teardown state before/after/around each property execution

Linear Supertypes
ScalaCheckProperty, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScalaCheckFunction
  2. ScalaCheckProperty
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. abstract type SelfType <: ScalaCheckProperty
    Definition Classes
    ScalaCheckProperty

Abstract Value Members

  1. abstract def context: Option[Context]
  2. abstract def noShrink: SelfType
  3. abstract def parameters: Parameters
    Definition Classes
    ScalaCheckProperty
  4. abstract def prettyFreqMap: (FreqMap[Set[Any]]) => Pretty
    Definition Classes
    ScalaCheckProperty
  5. abstract def prop: Prop
    Definition Classes
    ScalaCheckProperty
  6. abstract def setContext(context: Context): SelfType
  7. abstract def setParameters(ps: Parameters): SelfType
    Definition Classes
    ScalaCheckProperty
  8. abstract def setPrettyFreqMap(f: (FreqMap[Set[Any]]) => Pretty): SelfType
    Definition Classes
    ScalaCheckProperty
  9. abstract def setSeed(seed: String): SelfType
    Definition Classes
    ScalaCheckProperty
  10. abstract def setSeed(seed: Seed): SelfType
    Definition Classes
    ScalaCheckProperty

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. def after(action: => Any): SelfType
  5. def around(action: (Result) => Result): SelfType
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def before(action: => Any): SelfType
  8. def beforeAfter(beforeAction: => Any, afterAction: => Any): SelfType
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  10. def display(minTestsOk: Int = parameters.minTestsOk, minSize: Int = parameters.minSize, maxDiscardRatio: Float = parameters.maxDiscardRatio, maxSize: Int = parameters.maxSize, workers: Int = parameters.workers, callback: TestCallback = parameters.testCallback, loader: Option[ClassLoader] = parameters.loader): SelfType
    Definition Classes
    ScalaCheckProperty
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  13. def executeInContext[R](result: => R)(implicit arg0: AsResult[R]): Prop
    Attributes
    protected
  14. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. def prettyFreqMap(f: (FreqMap[Set[Any]]) => String): SelfType
    Definition Classes
    ScalaCheckProperty
  22. def set(minTestsOk: Int = parameters.minTestsOk, minSize: Int = parameters.minSize, maxDiscardRatio: Float = parameters.maxDiscardRatio, maxSize: Int = parameters.maxSize, workers: Int = parameters.workers, callback: TestCallback = parameters.testCallback, loader: Option[ClassLoader] = parameters.loader): SelfType
    Definition Classes
    ScalaCheckProperty
  23. def setVerbosity(v: Int): SelfType
    Definition Classes
    ScalaCheckProperty
  24. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  25. def toString(): String
    Definition Classes
    AnyRef → Any
  26. def verbose: SelfType
    Definition Classes
    ScalaCheckProperty
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from ScalaCheckProperty

Inherited from AnyRef

Inherited from Any

Ungrouped