Package net.jqwik.api.arbitraries
Interface LongArbitrary
- All Superinterfaces:
Arbitrary<Long>
,NumericalArbitrary<Long,
LongArbitrary>
@API(status=MAINTAINED,
since="1.0")
public interface LongArbitrary
extends NumericalArbitrary<Long,LongArbitrary>
Fluent interface to configure the generation of Long and long values.
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.jqwik.api.Arbitrary
Arbitrary.ArbitraryFacade
-
Method Summary
Modifier and TypeMethodDescriptiondefault LongArbitrary
between
(long min, long max) Set the allowed lowermin
(included) and uppermax
(included) bounds of generated numbers.greaterOrEqual
(long min) Set the allowed lowermin
(included) bound of generated numbers.lessOrEqual
(long max) Set the allowed uppermax
(included) bound of generated numbers.shrinkTowards
(long target) Set shrinking target totarget
which must be between the allowed bounds.Methods inherited from interface net.jqwik.api.Arbitrary
allValues, array, asGeneric, collect, dontShrink, edgeCases, edgeCases, edgeCases, exhaustive, exhaustive, filter, filter, fixGenSize, flatMap, forEachValue, generator, generator, generatorWithEmbeddedEdgeCases, ignoreException, ignoreExceptions, injectDuplicates, injectNull, isGeneratorMemoizable, iterator, list, map, optional, optional, sample, sampleStream, set, stream, tuple1, tuple2, tuple3, tuple4, tuple5, withoutEdgeCases
Methods inherited from interface net.jqwik.api.arbitraries.NumericalArbitrary
withDistribution
-
Method Details
-
between
Set the allowed lowermin
(included) and uppermax
(included) bounds of generated numbers. -
greaterOrEqual
Set the allowed lowermin
(included) bound of generated numbers. -
lessOrEqual
Set the allowed uppermax
(included) bound of generated numbers. -
shrinkTowards
Set shrinking target totarget
which must be between the allowed bounds.
-