ChooseShrinker |
class ChooseShrinker : Shrinker<Int> |
DoubleShrinker |
object DoubleShrinker : Shrinker<Double> |
FloatShrinker |
object FloatShrinker : Shrinker<Float> |
IntShrinker |
object IntShrinker : Shrinker<Int> |
ListShrinker |
class ListShrinker<T> : Shrinker<List<T>> |
LongShrinker |
object LongShrinker : Shrinker<Long> |
Shrinker |
interface Shrinker<T> |
StringShrinker |
object StringShrinker : Shrinker<String> |
shrink |
fun <T> shrink(t: T, gen: Gen<T>, test: (T) -> Unit): Tfun <T> shrink(t: T, shrinker: Shrinker<T>, test: (T) -> Unit): T |
shrink2 |
fun <T> shrink2(t: T, shrinker: Shrinker<T>?, test: (T) -> Unit): T |
shrinkInputs |
fun <A, B, C, D> shrinkInputs(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: D) -> Unit, e: AssertionError): Unit |