An optional module provides generators for Arrow. These generators are JVM only.
To use, add
io.kotest.extensions:kotest-property-arrow:version to your build.
|Generates approx 50/50 of left and right from the underlying generators|
|Generates instances of [Either.Right] using the given arb|
|Generates instances of [Either.Left] using the given arb|
|Generates NonEmptyList instances with a size randomly chosen from the given range (defaults to 1 to 100), with elements populated from the given arb.|
|Returns an Exhaustive that contains a None and a Some with the given value|
|Returns an Exhaustive that contains None|
|Generates both None and Some with Some's populated with values from the given arb|
|Generates Some's populated with values from the given arb|
|A constant arb that returns None. Equivalent to Exhaustive.None and provided only for use when an Arb is required.|