IntRangeArbitrary

data class IntRangeArbitrary(min: Int, max: Int, minSize: Int, maxSize: Int) : ArbitraryDecorator<IntRange> , SizableArbitrary<IntRange>

Constructors

Link copied to clipboard
fun IntRangeArbitrary()

Functions

Link copied to clipboard
open fun allValues(): Optional<Stream<IntRange>>
Link copied to clipboard
open fun <A : Any> array(p0: Class<A>): ArrayArbitrary<IntRange, A>
Link copied to clipboard
@API(status = API.Status.INTERNAL)
open fun asGeneric(): Arbitrary<Any>
Link copied to clipboard
fun between(min: Int, max: Int): IntRangeArbitrary
Link copied to clipboard
@API(status = API.Status.MAINTAINED, since = "1.3.0")
open fun collect(p0: Predicate<MutableList<IntRange>>): Arbitrary<MutableList<IntRange>>
Link copied to clipboard
@API(status = API.Status.MAINTAINED, since = "1.4.0")
open fun dontShrink(): Arbitrary<IntRange>
Link copied to clipboard
@API(status = API.Status.EXPERIMENTAL, since = "1.3.0")
open fun edgeCases(): EdgeCases<IntRange>
open override fun edgeCases(p0: Int): EdgeCases<IntRange>
@API(status = API.Status.EXPERIMENTAL, since = "1.3.9")
open fun edgeCases(p0: Consumer<EdgeCases.Config<IntRange>>): Arbitrary<IntRange>
Link copied to clipboard
@API(status = API.Status.INTERNAL)
open fun exhaustive(): Optional<ExhaustiveGenerator<IntRange>>
open override fun exhaustive(p0: Long): Optional<ExhaustiveGenerator<IntRange>>
Link copied to clipboard
open fun filter(p0: Predicate<IntRange>): Arbitrary<IntRange>
@API(status = API.Status.EXPERIMENTAL, since = "1.6.1")
open fun filter(p0: Predicate<IntRange>, p1: Int): Arbitrary<IntRange>
Link copied to clipboard
@API(status = API.Status.MAINTAINED, since = "1.2.0")
open fun fixGenSize(p0: Int): Arbitrary<IntRange>
Link copied to clipboard
open fun <U : Any> flatMap(p0: Function<IntRange, Arbitrary<U>>): Arbitrary<U>
Link copied to clipboard
@API(status = API.Status.MAINTAINED, since = "1.1.2")
open fun forEachValue(p0: Consumer<in IntRange>)
Link copied to clipboard
open override fun generator(p0: Int): RandomGenerator<IntRange>
@API(status = API.Status.INTERNAL, since = "1.4.0")
open fun generator(p0: Int, p1: Boolean): RandomGenerator<IntRange>
Link copied to clipboard
open override fun generatorWithEmbeddedEdgeCases(p0: Int): RandomGenerator<IntRange>
Link copied to clipboard
@API(status = API.Status.MAINTAINED, since = "1.3.1")
open fun ignoreException(p0: Class<out Throwable>): Arbitrary<IntRange>
Link copied to clipboard
@API(status = API.Status.MAINTAINED, since = "1.3.0")
open fun injectDuplicates(p0: Double): Arbitrary<IntRange>
Link copied to clipboard
open fun injectNull(p0: Double): Arbitrary<IntRange>
Link copied to clipboard
open operator fun iterator(): IteratorArbitrary<IntRange>
Link copied to clipboard
open fun list(): ListArbitrary<IntRange>
Link copied to clipboard
open fun <U : Any> map(p0: Function<IntRange, U>): Arbitrary<U>
Link copied to clipboard
open override fun ofMaxSize(maxSize: Int): IntRangeArbitrary

Set upper size boundary maxSize (included).

Link copied to clipboard
open override fun ofMinSize(minSize: Int): IntRangeArbitrary

Set lower size boundary minSize (included).

Link copied to clipboard
open override fun ofSize(size: Int): IntRangeArbitrary

Fix the size (the difference between first and last value of a range).

fun ofSize(range: IntRange): IntRangeArbitrary

Set min and max size (the difference between first and last value of a range).

Link copied to clipboard
open fun optional(): Arbitrary<Optional<IntRange>>
@API(status = API.Status.MAINTAINED, since = "1.5.4")
open fun optional(p0: Double): Arbitrary<Optional<IntRange>>
Link copied to clipboard
@API(status = API.Status.MAINTAINED, since = "1.3.0")
open fun sample(): IntRange
Link copied to clipboard
@API(status = API.Status.MAINTAINED, since = "1.3.0")
open fun sampleStream(): Stream<IntRange>
Link copied to clipboard
open fun set(): SetArbitrary<IntRange>
Link copied to clipboard
open fun stream(): StreamArbitrary<IntRange>
Link copied to clipboard
@API(status = API.Status.MAINTAINED, since = "1.3.0")
open fun tuple1(): Arbitrary<Tuple.Tuple1<IntRange>>
Link copied to clipboard
@API(status = API.Status.MAINTAINED, since = "1.3.0")
open fun tuple2(): Arbitrary<Tuple.Tuple2<IntRange, IntRange>>
Link copied to clipboard
@API(status = API.Status.MAINTAINED, since = "1.3.0")
open fun tuple3(): Arbitrary<Tuple.Tuple3<IntRange, IntRange, IntRange>>
Link copied to clipboard
@API(status = API.Status.MAINTAINED, since = "1.3.0")
open fun tuple4(): Arbitrary<Tuple.Tuple4<IntRange, IntRange, IntRange, IntRange>>
Link copied to clipboard
@API(status = API.Status.MAINTAINED, since = "1.3.3")
open fun tuple5(): Arbitrary<Tuple.Tuple5<IntRange, IntRange, IntRange, IntRange, IntRange>>
Link copied to clipboard
open fun <A : Arbitrary<*>> typedClone(): A
Link copied to clipboard
@API(status = API.Status.EXPERIMENTAL, since = "1.4.0")
open fun withoutEdgeCases(): Arbitrary<IntRange>
Link copied to clipboard
open override fun withSizeDistribution(distribution: RandomDistribution): SizableArbitrary<IntRange>