kotest-assertions / io.kotest.properties / testAndShrink
testAndShrink
fun <A> testAndShrink(a: A, shrinkera: Shrinker<A>?, context: PropertyContext, fn: PropertyContext.(a: A) -> Unit): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0
fun <A, B> testAndShrink(a: A, b: B, shrinkera: Shrinker<A>?, shrinkerb: Shrinker<B>?, context: PropertyContext, fn: PropertyContext.(a: A, b: B) -> Unit): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0
fun <A, B, C> testAndShrink(a: A, b: B, c: C, gena: Gen<A>, genb: Gen<B>, genc: Gen<C>, context: PropertyContext, fn: PropertyContext.(a: A, b: B, c: C) -> Unit): 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> testAndShrink(a: A, b: B, c: C, d: D, gena: Gen<A>, genb: Gen<B>, genc: Gen<C>, gend: Gen<D>, context: PropertyContext, fn: PropertyContext.(a: A, b: B, c: C, D) -> Unit): 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> testAndShrink(a: A, b: B, c: C, d: D, e: E, gena: Gen<A>, genb: Gen<B>, genc: Gen<C>, gend: Gen<D>, gene: Gen<E>, context: PropertyContext, fn: PropertyContext.(a: A, b: B, c: C, D, E) -> Unit): Unit
Deprecated: Deprecated and will be removed in 5.0. Migrate to the new property test classes in 4.0