Package net.jqwik.api.arbitraries
Interface ByteArbitrary
-
- All Superinterfaces:
Arbitrary<java.lang.Byte>
,NumericalArbitrary<java.lang.Byte,ByteArbitrary>
@API(status=MAINTAINED, since="1.0") public interface ByteArbitrary extends NumericalArbitrary<java.lang.Byte,ByteArbitrary>
Fluent interface to configure the generation of Byte and byte values.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.jqwik.api.Arbitrary
Arbitrary.ArbitraryFacade
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ByteArbitrary
between(byte min, byte max)
Set the allowed lowermin
(included) and uppermax
(included) bounds of generated numbers.ByteArbitrary
greaterOrEqual(byte min)
Set the allowed lowermin
(included) bound of generated numbers.ByteArbitrary
lessOrEqual(byte max)
Set the allowed uppermax
(included) bound of generated numbers.ByteArbitrary
shrinkTowards(int 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, injectDuplicates, injectNull, 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 Detail
-
between
default ByteArbitrary between(byte min, byte max)
Set the allowed lowermin
(included) and uppermax
(included) bounds of generated numbers.- Parameters:
min
- min value (included)max
- max value (included)- Returns:
- new instance of arbitrary
-
greaterOrEqual
ByteArbitrary greaterOrEqual(byte min)
Set the allowed lowermin
(included) bound of generated numbers.- Parameters:
min
- min value (included)- Returns:
- new instance of arbitrary
-
lessOrEqual
ByteArbitrary lessOrEqual(byte max)
Set the allowed uppermax
(included) bound of generated numbers.- Parameters:
max
- max value (included)- Returns:
- new instance of arbitrary
-
shrinkTowards
@API(status=MAINTAINED, since="1.4.0") ByteArbitrary shrinkTowards(int target)
Set shrinking target totarget
which must be between the allowed bounds.- Parameters:
target
- target shrinking value- Returns:
- new instance of arbitrary
-
-