Package net.jqwik.engine.facades
Class ArbitrariesFacadeImpl
java.lang.Object
net.jqwik.api.Arbitraries.ArbitrariesFacade
net.jqwik.engine.facades.ArbitrariesFacadeImpl
public class ArbitrariesFacadeImpl
extends net.jqwik.api.Arbitraries.ArbitrariesFacade
Is loaded through reflection in api module
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.jqwik.api.arbitraries.BigDecimalArbitrarynet.jqwik.api.arbitraries.BigIntegerArbitrarynet.jqwik.api.arbitraries.ByteArbitrarybytes()net.jqwik.api.arbitraries.CharacterArbitrarychars()<T> net.jqwik.api.Arbitrary<T><T> net.jqwik.api.Arbitrary<T>defaultFor(Class<T> type, Class<?>[] typeParameters) <T> net.jqwik.api.Arbitrary<T>defaultFor(net.jqwik.api.providers.TypeUsage typeUsage, Function<net.jqwik.api.providers.TypeUsage, net.jqwik.api.Arbitrary<Object>> noDefaultResolver) net.jqwik.api.arbitraries.DoubleArbitrarydoubles()<K,V> net.jqwik.api.Arbitrary<Map.Entry<K, V>> entries(net.jqwik.api.Arbitrary<K> keysArbitrary, net.jqwik.api.Arbitrary<V> valuesArbitrary) net.jqwik.api.arbitraries.FloatArbitraryfloats()<T> net.jqwik.api.arbitraries.TypeArbitrary<T><T> net.jqwik.api.Arbitrary<T><T> net.jqwik.api.Arbitrary<T>frequencyOf(List<net.jqwik.api.Tuple.Tuple2<Integer, net.jqwik.api.Arbitrary<T>>> frequencies) <T> net.jqwik.api.Arbitrary<T>fromGenerator(IntFunction<net.jqwik.api.RandomGenerator<T>> generatorSupplier) net.jqwik.api.arbitraries.IntegerArbitraryintegers()<T> net.jqwik.api.Arbitrary<T>just(T value) <T> net.jqwik.api.Arbitrary<T><T> net.jqwik.api.Arbitrary<T>net.jqwik.api.arbitraries.LongArbitrarylongs()<K,V> net.jqwik.api.arbitraries.MapArbitrary<K, V> maps(net.jqwik.api.Arbitrary<K> keysArbitrary, net.jqwik.api.Arbitrary<V> valuesArbitrary) net.jqwik.api.Arbitrary<Character>of(char[] chars) <T> net.jqwik.api.Arbitrary<T>of(Collection<T> values) <T> net.jqwik.api.Arbitrary<T>oneOf(Collection<net.jqwik.api.Arbitrary<? extends T>> choices) <T> net.jqwik.api.Arbitrary<T>recursive(Supplier<net.jqwik.api.Arbitrary<T>> base, Function<net.jqwik.api.Arbitrary<T>, net.jqwik.api.Arbitrary<T>> recur, int minDepth, int maxDepth) <M> net.jqwik.api.stateful.ActionSequenceArbitrary<M>sequences(net.jqwik.api.Arbitrary<? extends net.jqwik.api.stateful.Action<M>> actionArbitrary) net.jqwik.api.arbitraries.ShortArbitraryshorts()<T> net.jqwik.api.Arbitrary<List<T>>net.jqwik.api.arbitraries.StringArbitrarystrings()<T> net.jqwik.api.arbitraries.TraverseArbitrary<T>
-
Constructor Details
-
ArbitrariesFacadeImpl
public ArbitrariesFacadeImpl()
-
-
Method Details
-
just
public <T> net.jqwik.api.Arbitrary<T> just(T value) - Specified by:
justin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
oneOf
public <T> net.jqwik.api.Arbitrary<T> oneOf(Collection<net.jqwik.api.Arbitrary<? extends T>> choices) - Specified by:
oneOfin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
sequences
public <M> net.jqwik.api.stateful.ActionSequenceArbitrary<M> sequences(net.jqwik.api.Arbitrary<? extends net.jqwik.api.stateful.Action<M>> actionArbitrary) - Specified by:
sequencesin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
frequencyOf
public <T> net.jqwik.api.Arbitrary<T> frequencyOf(List<net.jqwik.api.Tuple.Tuple2<Integer, net.jqwik.api.Arbitrary<T>>> frequencies) - Specified by:
frequencyOfin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
integers
public net.jqwik.api.arbitraries.IntegerArbitrary integers()- Specified by:
integersin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
longs
public net.jqwik.api.arbitraries.LongArbitrary longs()- Specified by:
longsin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
bigIntegers
public net.jqwik.api.arbitraries.BigIntegerArbitrary bigIntegers()- Specified by:
bigIntegersin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
floats
public net.jqwik.api.arbitraries.FloatArbitrary floats()- Specified by:
floatsin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
bigDecimals
public net.jqwik.api.arbitraries.BigDecimalArbitrary bigDecimals()- Specified by:
bigDecimalsin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
doubles
public net.jqwik.api.arbitraries.DoubleArbitrary doubles()- Specified by:
doublesin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
bytes
public net.jqwik.api.arbitraries.ByteArbitrary bytes()- Specified by:
bytesin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
shorts
public net.jqwik.api.arbitraries.ShortArbitrary shorts()- Specified by:
shortsin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
strings
public net.jqwik.api.arbitraries.StringArbitrary strings()- Specified by:
stringsin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
chars
public net.jqwik.api.arbitraries.CharacterArbitrary chars()- Specified by:
charsin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
lazy
- Specified by:
lazyin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
lazyOf
- Specified by:
lazyOfin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
traverse
public <T> net.jqwik.api.arbitraries.TraverseArbitrary<T> traverse(Class<T> targetType, net.jqwik.api.arbitraries.TraverseArbitrary.Traverser traverser) - Specified by:
traversein classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
of
- Specified by:
ofin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
of
- Specified by:
ofin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
create
- Specified by:
createin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
shuffle
- Specified by:
shufflein classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
fromGenerator
public <T> net.jqwik.api.Arbitrary<T> fromGenerator(IntFunction<net.jqwik.api.RandomGenerator<T>> generatorSupplier) - Specified by:
fromGeneratorin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
frequency
public <T> net.jqwik.api.Arbitrary<T> frequency(List<net.jqwik.api.Tuple.Tuple2<Integer, T>> frequencies) - Specified by:
frequencyin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
defaultFor
- Specified by:
defaultForin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
defaultFor
public <T> net.jqwik.api.Arbitrary<T> defaultFor(net.jqwik.api.providers.TypeUsage typeUsage, Function<net.jqwik.api.providers.TypeUsage, net.jqwik.api.Arbitrary<Object>> noDefaultResolver) - Specified by:
defaultForin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
forType
- Specified by:
forTypein classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
maps
public <K,V> net.jqwik.api.arbitraries.MapArbitrary<K,V> maps(net.jqwik.api.Arbitrary<K> keysArbitrary, net.jqwik.api.Arbitrary<V> valuesArbitrary) - Specified by:
mapsin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
entries
public <K,V> net.jqwik.api.Arbitrary<Map.Entry<K,V>> entries(net.jqwik.api.Arbitrary<K> keysArbitrary, net.jqwik.api.Arbitrary<V> valuesArbitrary) - Specified by:
entriesin classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-
recursive
public <T> net.jqwik.api.Arbitrary<T> recursive(Supplier<net.jqwik.api.Arbitrary<T>> base, Function<net.jqwik.api.Arbitrary<T>, net.jqwik.api.Arbitrary<T>> recur, int minDepth, int maxDepth) - Specified by:
recursivein classnet.jqwik.api.Arbitraries.ArbitrariesFacade
-