Skip to content

Property3[T1: T1, T2: T2, T3: T3]

[Source]

trait ref Property3[T1: T1, T2: T2, T3: T3] is
  Property1[(T1 , T2 , T3)] ref

Implements


Public Functions

gen1

[Source]

The Generator for the first argument to your property3 method.

fun box gen1()
: Generator[T1] box

Returns


gen2

[Source]

The Generator for the second argument to your property3 method.

fun box gen2()
: Generator[T2] box

Returns


gen3

[Source]

The Generator for the third argument to your property3 method.

fun box gen3()
: Generator[T3] box

Returns


gen

[Source]

fun box gen()
: Generator[(T1 , T2 , T3)] box

Returns


property

[Source]

fun ref property(
  arg1: (T1 , T2 , T3),
  h: PropertyHelper val)
: None val ?

Parameters

Returns


property3

[Source]

A method verifying that a certain property holds for all given arg1, arg2 and arg3 with the help of PropertyHelper h.

fun ref property3(
  arg1: T1,
  arg2: T2,
  arg3: T3,
  h: PropertyHelper val)
: None val ?

Parameters

Returns


name

[Source]

fun box name()
: String val

Returns


params

[Source]

fun box params()
: PropertyParams val

Returns