Package arrow.core.test.generators

Functions

Link copied to clipboard
fun Arb.Companion.any(): Arb<Any>
Link copied to clipboard
fun <A, B> Arb.Companion.arbConst(arb: Arb<A>): Arb<Const<A, B>>
Link copied to clipboard
fun Arb.Companion.byteSmall(): Arb<Byte>
Link copied to clipboard
fun Arb.Companion.doubleSmall(): Arb<Double>
Link copied to clipboard
fun <E, A> Arb.Companion.either(arbE: Arb<E>, arbA: Arb<A>): Arb<Either<E, A>>
Link copied to clipboard
fun <A> Arb.Companion.endo(arb: Arb<A>): Arb<Endo<A>>
Link copied to clipboard
fun <A> Arb<A>.eval(): Arb<Eval<A>>
Link copied to clipboard
fun Arb.Companion.fatalThrowable(): Arb<Throwable>
Link copied to clipboard
fun Arb.Companion.floatSmall(): Arb<Float>
Link copied to clipboard
fun <A> Arb.Companion.functionAAToA(arb: Arb<A>): Arb<(A, A) -> A>
Link copied to clipboard
fun <A, B> Arb.Companion.functionABToB(arb: Arb<B>): Arb<(A, B) -> B>
Link copied to clipboard
fun <A, B> Arb.Companion.functionAToB(arb: Arb<B>): Arb<(A) -> B>
Link copied to clipboard
fun <A, B> Arb.Companion.functionBAToB(arb: Arb<B>): Arb<(B, A) -> B>
Link copied to clipboard
fun <A> Arb.Companion.functionToA(arb: Arb<A>): Arb<() -> A>
Link copied to clipboard
fun Arb.Companion.intPredicate(): Arb<(Int) -> Boolean>
Link copied to clipboard
fun Arb.Companion.intSmall(factor: Int = 10000): Arb<Int>
Link copied to clipboard
fun <A, B> Arb.Companion.ior(arbA: Arb<A>, arbB: Arb<B>): Arb<Ior<A, B>>
Link copied to clipboard
fun Arb.Companion.longSmall(): Arb<Long>
Link copied to clipboard
fun Arb.Companion.nonZeroInt(): Arb<Int>
Link copied to clipboard
fun <B> Arb.Companion.option(arb: Arb<B>): Arb<Option<B>>
Link copied to clipboard
fun <E, A> Arb<E>.or(arbA: Arb<A>): Arb<Either<E, A>>
Link copied to clipboard
fun <A> Arb.Companion.result(arbA: Arb<A>): Arb<Result<A>>
Link copied to clipboard
fun Arb.Companion.shortSmall(): Arb<Short>
Link copied to clipboard
suspend fun <A> A.suspend(): A
suspend fun Throwable.suspend(): Nothing
Link copied to clipboard
fun Arb.Companion.suspendFunThatReturnsAnyLeft(): Arb<suspend () -> Either<Any, Any>>
Link copied to clipboard
fun Arb.Companion.suspendFunThatReturnsAnyRight(): Arb<suspend () -> Either<Any, Any>>
fun Arb.Companion.suspendFunThatReturnsEitherAnyOrAnyOrThrows(): Arb<suspend () -> Either<Any, Any>>
Link copied to clipboard
fun Arb.Companion.suspendFunThatThrows(): Arb<suspend () -> Either<Any, Any>>
Link copied to clipboard
fun Arb.Companion.suspendFunThatThrowsFatalThrowable(): Arb<suspend () -> Either<Any, Any>>
Link copied to clipboard
fun Arb.Companion.throwable(): Arb<Throwable>
Link copied to clipboard
fun <A, B, C, D, E, F, G, H, I, J> Arb.Companion.tuple10(arbA: Arb<A>, arbB: Arb<B>, arbC: Arb<C>, arbD: Arb<D>, arbE: Arb<E>, arbF: Arb<F>, arbG: Arb<G>, arbH: Arb<H>, arbI: Arb<I>, arbJ: Arb<J>): Arb<Tuple10<A, B, C, D, E, F, G, H, I, J>>
Link copied to clipboard
fun <A, B, C, D> Arb.Companion.tuple4(arbA: Arb<A>, arbB: Arb<B>, arbC: Arb<C>, arbD: Arb<D>): Arb<Tuple4<A, B, C, D>>
Link copied to clipboard
fun <A, B, C, D, E> Arb.Companion.tuple5(arbA: Arb<A>, arbB: Arb<B>, arbC: Arb<C>, arbD: Arb<D>, arbE: Arb<E>): Arb<Tuple5<A, B, C, D, E>>
Link copied to clipboard
fun <A, B, C, D, E, F> Arb.Companion.tuple6(arbA: Arb<A>, arbB: Arb<B>, arbC: Arb<C>, arbD: Arb<D>, arbE: Arb<E>, arbF: Arb<F>): Arb<Tuple6<A, B, C, D, E, F>>
Link copied to clipboard
fun <A, B, C, D, E, F, G> Arb.Companion.tuple7(arbA: Arb<A>, arbB: Arb<B>, arbC: Arb<C>, arbD: Arb<D>, arbE: Arb<E>, arbF: Arb<F>, arbG: Arb<G>): Arb<Tuple7<A, B, C, D, E, F, G>>
Link copied to clipboard
fun <A, B, C, D, E, F, G, H> Arb.Companion.tuple8(arbA: Arb<A>, arbB: Arb<B>, arbC: Arb<C>, arbD: Arb<D>, arbE: Arb<E>, arbF: Arb<F>, arbG: Arb<G>, arbH: Arb<H>): Arb<Tuple8<A, B, C, D, E, F, G, H>>
Link copied to clipboard
fun <A, B, C, D, E, F, G, H, I> Arb.Companion.tuple9(arbA: Arb<A>, arbB: Arb<B>, arbC: Arb<C>, arbD: Arb<D>, arbE: Arb<E>, arbF: Arb<F>, arbG: Arb<G>, arbH: Arb<H>, arbI: Arb<I>): Arb<Tuple9<A, B, C, D, E, F, G, H, I>>
Link copied to clipboard
fun Arb.Companion.unit(): Arb<Unit>
Link copied to clipboard
fun <E, A> Arb.Companion.validated(arbE: Arb<E>, arbA: Arb<A>): Arb<Validated<E, A>>