public class OneOfArbitrary<T>
extends java.lang.Object
implements net.jqwik.api.Arbitrary<T>, net.jqwik.api.configurators.SelfConfiguringArbitrary<T>
| Constructor and Description |
|---|
OneOfArbitrary(java.util.List<net.jqwik.api.Arbitrary<T>> all) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addArbitrary(net.jqwik.api.Arbitrary<T> arbitrary) |
protected java.util.List<net.jqwik.api.Arbitrary<T>> |
arbitraries() |
net.jqwik.api.Arbitrary<T> |
configure(net.jqwik.api.configurators.ArbitraryConfigurator configurator,
net.jqwik.api.providers.TypeUsage targetType) |
java.util.Optional<net.jqwik.api.ExhaustiveGenerator<T>> |
exhaustive(long maxNumberOfSamples) |
net.jqwik.api.RandomGenerator<T> |
generator(int genSize) |
public OneOfArbitrary(java.util.List<net.jqwik.api.Arbitrary<T>> all)
public net.jqwik.api.RandomGenerator<T> generator(int genSize)
generator in interface net.jqwik.api.Arbitrary<T>public java.util.Optional<net.jqwik.api.ExhaustiveGenerator<T>> exhaustive(long maxNumberOfSamples)
exhaustive in interface net.jqwik.api.Arbitrary<T>public net.jqwik.api.Arbitrary<T> configure(net.jqwik.api.configurators.ArbitraryConfigurator configurator, net.jqwik.api.providers.TypeUsage targetType)
configure in interface net.jqwik.api.configurators.SelfConfiguringArbitrary<T>protected java.util.List<net.jqwik.api.Arbitrary<T>> arbitraries()
protected void addArbitrary(net.jqwik.api.Arbitrary<T> arbitrary)