kotest-assertions / io.kotest.data / forAll

forAll

suspend fun <A> forAll(vararg rows: Row1<A>, testfn: suspend (A) -> Unit): Unit
@JvmName("forall1") inline fun <A> forAll(table: Table1<A>, testfn: (A) -> Unit): Unit
suspend fun <A, B> forAll(vararg rows: Row2<A, B>, testfn: suspend (A, B) -> Unit): Unit
@JvmName("forall2") inline fun <A, B> forAll(table: Table2<A, B>, testfn: (A, B) -> Unit): Unit
suspend fun <A, B, C> forAll(vararg rows: Row3<A, B, C>, testfn: suspend (A, B, C) -> Unit): Unit
@JvmName("forall3") inline fun <A, B, C> forAll(table: Table3<A, B, C>, testfn: (A, B, C) -> Unit): Unit
suspend fun <A, B, C, D> forAll(vararg rows: Row4<A, B, C, D>, testfn: suspend (A, B, C, D) -> Unit): Unit
@JvmName("forall4") inline fun <A, B, C, D> forAll(table: Table4<A, B, C, D>, testfn: (A, B, C, D) -> Unit): Unit
suspend fun <A, B, C, D, E> forAll(vararg rows: Row5<A, B, C, D, E>, testfn: suspend (A, B, C, D, E) -> Unit): Unit
@JvmName("forall5") inline fun <A, B, C, D, E> forAll(table: Table5<A, B, C, D, E>, testfn: (A, B, C, D, E) -> Unit): Unit
suspend fun <A, B, C, D, E, F> forAll(vararg rows: Row6<A, B, C, D, E, F>, testfn: suspend (A, B, C, D, E, F) -> Unit): Unit
@JvmName("forall6") inline fun <A, B, C, D, E, F> forAll(table: Table6<A, B, C, D, E, F>, testfn: (A, B, C, D, E, F) -> Unit): Unit
suspend fun <A, B, C, D, E, F, G> forAll(vararg rows: Row7<A, B, C, D, E, F, G>, testfn: suspend (A, B, C, D, E, F, G) -> Unit): Unit
@JvmName("forall7") inline fun <A, B, C, D, E, F, G> forAll(table: Table7<A, B, C, D, E, F, G>, testfn: (A, B, C, D, E, F, G) -> Unit): Unit