ScalaCheckFunction2

case class ScalaCheckFunction2[T1, T2, R](execute: (T1, T2) => R, argInstances1: ScalaCheckArgInstances[T1], argInstances2: ScalaCheckArgInstances[T2], prettyFreqMap: FreqMap[Set[Any]] => Pretty, asResult: AsResult[R], context: Option[Context], parameters: Parameters) extends ScalaCheckFunction
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Type members

Types

type SelfType = ScalaCheckFunction2[T1, T2, R]

Value members

Concrete methods

def collectAllArgs(f1: T1 => Any, f2: T2 => Any): SelfType
def collectArg1(f: T1 => Any): SelfType
def collectArg2(f: T2 => Any): SelfType
def prepare(action: (T1, T2) => (T1, T2)): SelfType
def pretties(p1: T1 => String, p2: T2 => String): SelfType
def pretty1(p1: T1 => String): SelfType
def pretty2(p2: T2 => String): SelfType
def setArbitraries(a1: Arbitrary[T1], a2: Arbitrary[T2]): SelfType
def setArbitrary1(a1: Arbitrary[T1]): SelfType
def setArbitrary2(a2: Arbitrary[T2]): SelfType
def setContext(context: Context): SelfType
def setGen1(g1: Gen[T1]): SelfType
def setGen2(g2: Gen[T2]): SelfType
def setGens(g1: Gen[T1], g2: Gen[T2]): SelfType
def setPretties(p1: T1 => Pretty, p2: T2 => Pretty): SelfType
def setPretty1(p1: T1 => Pretty): SelfType
def setPretty2(p2: T2 => Pretty): SelfType
def setPrettyFreqMap(f: FreqMap[Set[Any]] => Pretty): SelfType
def setSeed(seed: Seed): SelfType
def setSeed(seed: String): SelfType
def setShrink1(s1: Shrink[T1]): SelfType
def setShrink2(s2: Shrink[T2]): SelfType
def setShrinks(s1: Shrink[T1], s2: Shrink[T2]): SelfType

Inherited methods

def after(action: => Any): SelfType
Inherited from:
ScalaCheckFunction
def around(action: Result => Result): SelfType
Inherited from:
ScalaCheckFunction
def before(action: => Any): SelfType
Inherited from:
ScalaCheckFunction
def beforeAfter(beforeAction: => Any, afterAction: => Any): SelfType
Inherited from:
ScalaCheckFunction
def display(minTestsOk: Int, minSize: Int, maxDiscardRatio: Float, maxSize: Int, workers: Int, callback: TestCallback, loader: Option[ClassLoader]): SelfType
Inherited from:
ScalaCheckProperty
protected def executeInContext[R : AsResult](result: => R): Prop
Inherited from:
ScalaCheckFunction
def prettyFreqMap(f: FreqMap[Set[Any]] => String): SelfType
Inherited from:
ScalaCheckProperty
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
def set(minTestsOk: Int, minSize: Int, maxDiscardRatio: Float, maxSize: Int, workers: Int, callback: TestCallback, loader: Option[ClassLoader]): SelfType
Inherited from:
ScalaCheckProperty
def setVerbosity(v: Int): SelfType
Inherited from:
ScalaCheckProperty

Concrete fields

lazy val prop: Prop
lazy val propFunction: (T1, T2) => Prop