kotest-assertions / io.kotest.properties / forAll

forAll

inline fun <reified A> forAll(noinline fn: PropertyContext.(a: A) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


inline fun <reified A> forAll(iterations: Int, noinline fn: PropertyContext.(a: A) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


fun <A> forAll(gena: Gen<A>, fn: PropertyContext.(a: A) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


fun <A> Gen<A>.forAll(iterations: Int = 1000, fn: PropertyContext.(a0: A) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


fun <A> Gen<A>.forAll(iterations: Int = 1000, fn: PropertyContext.(a0: A, a1: A) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


fun <A> Gen<A>.forAll(iterations: Int = 1000, fn: PropertyContext.(a0: A, a1: A, a2: A) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


fun <A> Gen<A>.forAll(iterations: Int = 1000, fn: PropertyContext.(a0: A, a1: A, a2: A, a3: A) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


fun <A> Gen<A>.forAll(iterations: Int = 1000, fn: PropertyContext.(a0: A, a1: A, a2: A, a3: A, a4: A) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


fun <A> Gen<A>.forAll(iterations: Int = 1000, fn: PropertyContext.(a0: A, a1: A, a2: A, a3: A, a4: A, a5: A) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


fun <A> forAll(iterations: Int, gena: Gen<A>, fn: PropertyContext.(a: A) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


inline fun <reified A, reified B> forAll(noinline fn: PropertyContext.(a: A, b: B) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


inline fun <reified A, reified B> forAll(iterations: Int, noinline fn: PropertyContext.(a: A, b: B) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


fun <A, B> forAll(gena: Gen<A>, genb: Gen<B>, fn: PropertyContext.(a: A, b: B) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


fun <A, B> forAll(iterations: Int, gena: Gen<A>, genb: Gen<B>, fn: PropertyContext.(a: A, b: B) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


inline fun <reified A, reified B, reified C> forAll(noinline fn: PropertyContext.(a: A, b: B, c: C) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


inline fun <reified A, reified B, reified C> forAll(iterations: Int, noinline fn: PropertyContext.(a: A, b: B, c: C) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


fun <A, B, C> forAll(gena: Gen<A>, genb: Gen<B>, genc: Gen<C>, fn: PropertyContext.(a: A, b: B, c: C) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


fun <A, B, C> forAll(iterations: Int, gena: Gen<A>, genb: Gen<B>, genc: Gen<C>, fn: PropertyContext.(a: A, b: B, c: C) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


inline fun <reified A, reified B, reified C, reified D> forAll(noinline fn: PropertyContext.(a: A, b: B, c: C, D) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


inline fun <reified A, reified B, reified C, reified D> forAll(iterations: Int, noinline fn: PropertyContext.(a: A, b: B, c: C, D) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


fun <A, B, C, D> forAll(gena: Gen<A>, genb: Gen<B>, genc: Gen<C>, gend: Gen<D>, fn: PropertyContext.(a: A, b: B, c: C, d: D) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


fun <A, B, C, D> forAll(iterations: Int, gena: Gen<A>, genb: Gen<B>, genc: Gen<C>, gend: Gen<D>, fn: PropertyContext.(a: A, b: B, c: C, d: D) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


inline fun <reified A, reified B, reified C, reified D, reified E> forAll(noinline fn: PropertyContext.(a: A, b: B, c: C, d: D, e: E) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


inline fun <reified A, reified B, reified C, reified D, reified E> forAll(iterations: Int, noinline fn: PropertyContext.(a: A, b: B, c: C, d: D, e: E) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


fun <A, B, C, D, E> forAll(gena: Gen<A>, genb: Gen<B>, genc: Gen<C>, gend: Gen<D>, gene: Gen<E>, fn: PropertyContext.(a: A, b: B, c: C, d: D, e: E) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


fun <A, B, C, D, E> forAll(iterations: Int, gena: Gen<A>, genb: Gen<B>, genc: Gen<C>, gend: Gen<D>, gene: Gen<E>, fn: PropertyContext.(a: A, b: B, c: C, d: D, e: E) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


inline fun <reified A, reified B, reified C, reified D, reified E, reified F> forAll(noinline fn: PropertyContext.(a: A, b: B, c: C, d: D, e: E, f: F) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


inline fun <reified A, reified B, reified C, reified D, reified E, reified F> forAll(iterations: Int, noinline fn: PropertyContext.(a: A, b: B, c: C, d: D, e: E, f: F) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


fun <A, B, C, D, E, F> forAll(gena: Gen<A>, genb: Gen<B>, genc: Gen<C>, gend: Gen<D>, gene: Gen<E>, genf: Gen<F>, fn: PropertyContext.(a: A, b: B, c: C, d: D, e: E, f: F) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0


fun <A, B, C, D, E, F> forAll(iterations: Int, gena: Gen<A>, genb: Gen<B>, genc: Gen<C>, gend: Gen<D>, gene: Gen<E>, genf: Gen<F>, fn: PropertyContext.(a: A, b: B, c: C, d: D, e: E, f: F) -> Boolean): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0