interface Shrinker<T>
shrink |
Given a value, T, this function returns possible "smaller" values to be used as candidates for shrinking. abstract fun shrink(failure: T): List<T> |
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> |
StringShrinker |
object StringShrinker : Shrinker<String> |