Class DefaultDoubleArbitrary
java.lang.Object
net.jqwik.engine.properties.arbitraries.TypedCloneable
net.jqwik.engine.properties.arbitraries.DefaultDoubleArbitrary
- All Implemented Interfaces:
Cloneable,net.jqwik.api.arbitraries.DoubleArbitrary,net.jqwik.api.arbitraries.NumericalArbitrary<Double,,net.jqwik.api.arbitraries.DoubleArbitrary> net.jqwik.api.Arbitrary<Double>
public class DefaultDoubleArbitrary
extends TypedCloneable
implements net.jqwik.api.arbitraries.DoubleArbitrary
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.jqwik.api.Arbitrary
net.jqwik.api.Arbitrary.ArbitraryFacade -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.jqwik.api.arbitraries.DoubleArbitrarybetween(double min, boolean minIncluded, double max, boolean maxIncluded) net.jqwik.api.EdgeCases<Double>edgeCases(int maxEdgeCases) net.jqwik.api.Arbitrary<Double>booleanexhaustive(long maxNumberOfSamples) net.jqwik.api.RandomGenerator<Double>generator(int genSize) net.jqwik.api.arbitraries.DoubleArbitrarygreaterOrEqual(double min) net.jqwik.api.arbitraries.DoubleArbitrarygreaterThan(double min) inthashCode()net.jqwik.api.arbitraries.DoubleArbitrarylessOrEqual(double max) net.jqwik.api.arbitraries.DoubleArbitrarylessThan(double max) net.jqwik.api.arbitraries.DoubleArbitraryofScale(int scale) net.jqwik.api.arbitraries.DoubleArbitraryshrinkTowards(double target) net.jqwik.api.arbitraries.DoubleArbitrarywithDistribution(net.jqwik.api.RandomDistribution distribution) net.jqwik.api.arbitraries.DoubleArbitrarywithSpecialValue(double special) net.jqwik.api.arbitraries.DoubleArbitraryMethods inherited from class net.jqwik.engine.properties.arbitraries.TypedCloneable
typedCloneMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.jqwik.api.Arbitrary
allValues, array, asGeneric, collect, dontShrink, edgeCases, exhaustive, filter, filter, fixGenSize, flatMap, forEachValue, generator, generatorWithEmbeddedEdgeCases, ignoreException, ignoreException, ignoreExceptions, ignoreExceptions, injectDuplicates, injectNull, isGeneratorMemoizable, iterator, list, map, optional, optional, sample, sampleStream, set, stream, tuple1, tuple2, tuple3, tuple4, tuple5, withoutEdgeCasesMethods inherited from interface net.jqwik.api.arbitraries.DoubleArbitrary
between
-
Constructor Details
-
DefaultDoubleArbitrary
public DefaultDoubleArbitrary()
-
-
Method Details
-
generator
- Specified by:
generatorin interfacenet.jqwik.api.Arbitrary<Double>
-
exhaustive
- Specified by:
exhaustivein interfacenet.jqwik.api.Arbitrary<Double>
-
edgeCases
- Specified by:
edgeCasesin interfacenet.jqwik.api.Arbitrary<Double>
-
edgeCases
public net.jqwik.api.Arbitrary<Double> edgeCases(Consumer<net.jqwik.api.EdgeCases.Config<Double>> configurator) - Specified by:
edgeCasesin interfacenet.jqwik.api.Arbitrary<Double>
-
withDistribution
public net.jqwik.api.arbitraries.DoubleArbitrary withDistribution(net.jqwik.api.RandomDistribution distribution) - Specified by:
withDistributionin interfacenet.jqwik.api.arbitraries.NumericalArbitrary<Double,net.jqwik.api.arbitraries.DoubleArbitrary>
-
between
public net.jqwik.api.arbitraries.DoubleArbitrary between(double min, boolean minIncluded, double max, boolean maxIncluded) - Specified by:
betweenin interfacenet.jqwik.api.arbitraries.DoubleArbitrary
-
greaterOrEqual
public net.jqwik.api.arbitraries.DoubleArbitrary greaterOrEqual(double min) - Specified by:
greaterOrEqualin interfacenet.jqwik.api.arbitraries.DoubleArbitrary
-
greaterThan
public net.jqwik.api.arbitraries.DoubleArbitrary greaterThan(double min) - Specified by:
greaterThanin interfacenet.jqwik.api.arbitraries.DoubleArbitrary
-
lessOrEqual
public net.jqwik.api.arbitraries.DoubleArbitrary lessOrEqual(double max) - Specified by:
lessOrEqualin interfacenet.jqwik.api.arbitraries.DoubleArbitrary
-
lessThan
public net.jqwik.api.arbitraries.DoubleArbitrary lessThan(double max) - Specified by:
lessThanin interfacenet.jqwik.api.arbitraries.DoubleArbitrary
-
ofScale
public net.jqwik.api.arbitraries.DoubleArbitrary ofScale(int scale) - Specified by:
ofScalein interfacenet.jqwik.api.arbitraries.DoubleArbitrary
-
shrinkTowards
public net.jqwik.api.arbitraries.DoubleArbitrary shrinkTowards(double target) - Specified by:
shrinkTowardsin interfacenet.jqwik.api.arbitraries.DoubleArbitrary
-
withSpecialValue
public net.jqwik.api.arbitraries.DoubleArbitrary withSpecialValue(double special) - Specified by:
withSpecialValuein interfacenet.jqwik.api.arbitraries.DoubleArbitrary
-
withStandardSpecialValues
public net.jqwik.api.arbitraries.DoubleArbitrary withStandardSpecialValues()- Specified by:
withStandardSpecialValuesin interfacenet.jqwik.api.arbitraries.DoubleArbitrary
-
equals
-
hashCode
public int hashCode()
-