kotest-assertions / io.kotest.assertions.timing

Package io.kotest.assertions.timing

Functions

continually

suspend fun <T> continually(duration: Duration, f: suspend () -> T): T?
suspend fun <T> continually(duration: Duration, poll: Duration, f: suspend () -> T): T?

eventually

suspend fun <T> eventually(duration: Duration, f: suspend () -> T): T
suspend fun <T> eventually(duration: Duration, poll: Duration, f: suspend () -> T): T
suspend fun <T, E : Throwable> eventually(duration: Duration, exceptionClass: KClass<E>, f: suspend () -> T): T
suspend fun <T, E : Throwable> eventually(duration: Duration, poll: Duration, exceptionClass: KClass<E>, f: suspend () -> T): T