public class ExhaustiveGenerators
extends java.lang.Object
| Constructor and Description |
|---|
ExhaustiveGenerators() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Optional<net.jqwik.api.ExhaustiveGenerator<java.lang.Character>> |
choose(char[] characters,
long maxNumberOfSamples) |
static <T extends java.lang.Enum<T>> |
choose(java.lang.Class<T> enumClass,
long maxNumberOfSamples) |
static <T> java.util.Optional<net.jqwik.api.ExhaustiveGenerator<T>> |
choose(java.util.List<T> values,
long maxNumberOfSamples) |
static <R> java.util.Optional<net.jqwik.api.ExhaustiveGenerator<R>> |
combine(java.util.List<net.jqwik.api.Arbitrary<java.lang.Object>> arbitraries,
java.util.function.Function<java.util.List<java.lang.Object>,R> combinator,
long maxNumberOfSamples) |
static <T> java.util.Optional<net.jqwik.api.ExhaustiveGenerator<T>> |
create(java.util.function.Supplier<T> supplier,
long maxNumberOfSamples) |
static <U,T> java.util.Optional<net.jqwik.api.ExhaustiveGenerator<U>> |
flatMap(net.jqwik.api.ExhaustiveGenerator<T> base,
java.util.function.Function<T,net.jqwik.api.Arbitrary<U>> mapper,
long maxNumberOfSamples) |
static <T> java.util.Optional<net.jqwik.api.ExhaustiveGenerator<T>> |
fromIterable(java.lang.Iterable<T> iterator,
long maxCount,
long maxNumberOfSamples) |
static <T> java.util.Optional<net.jqwik.api.ExhaustiveGenerator<java.util.List<T>>> |
list(net.jqwik.api.Arbitrary<T> elementArbitrary,
int minSize,
int maxSize,
long maxNumberOfSamples) |
static <T> java.util.Optional<net.jqwik.api.ExhaustiveGenerator<java.util.Set<T>>> |
set(net.jqwik.api.Arbitrary<T> elementArbitrary,
int minSize,
int maxSize,
long maxNumberOfSamples) |
static <T> java.util.Optional<net.jqwik.api.ExhaustiveGenerator<java.util.List<T>>> |
shuffle(java.util.List<T> values,
long maxNumberOfSamples) |
static java.util.Optional<net.jqwik.api.ExhaustiveGenerator<java.lang.String>> |
strings(net.jqwik.api.Arbitrary<java.lang.Character> characterArbitrary,
int minLength,
int maxLength,
long maxNumberOfSamples) |
public static <T> java.util.Optional<net.jqwik.api.ExhaustiveGenerator<T>> create(java.util.function.Supplier<T> supplier,
long maxNumberOfSamples)
public static <T> java.util.Optional<net.jqwik.api.ExhaustiveGenerator<T>> choose(java.util.List<T> values,
long maxNumberOfSamples)
public static java.util.Optional<net.jqwik.api.ExhaustiveGenerator<java.lang.Character>> choose(char[] characters,
long maxNumberOfSamples)
public static <T extends java.lang.Enum<T>> java.util.Optional<net.jqwik.api.ExhaustiveGenerator<T>> choose(java.lang.Class<T> enumClass,
long maxNumberOfSamples)
public static <T> java.util.Optional<net.jqwik.api.ExhaustiveGenerator<T>> fromIterable(java.lang.Iterable<T> iterator,
long maxCount,
long maxNumberOfSamples)
public static <T> java.util.Optional<net.jqwik.api.ExhaustiveGenerator<java.util.List<T>>> list(net.jqwik.api.Arbitrary<T> elementArbitrary,
int minSize,
int maxSize,
long maxNumberOfSamples)
public static java.util.Optional<net.jqwik.api.ExhaustiveGenerator<java.lang.String>> strings(net.jqwik.api.Arbitrary<java.lang.Character> characterArbitrary,
int minLength,
int maxLength,
long maxNumberOfSamples)
public static <T> java.util.Optional<net.jqwik.api.ExhaustiveGenerator<java.util.Set<T>>> set(net.jqwik.api.Arbitrary<T> elementArbitrary,
int minSize,
int maxSize,
long maxNumberOfSamples)
public static <R> java.util.Optional<net.jqwik.api.ExhaustiveGenerator<R>> combine(java.util.List<net.jqwik.api.Arbitrary<java.lang.Object>> arbitraries,
java.util.function.Function<java.util.List<java.lang.Object>,R> combinator,
long maxNumberOfSamples)
public static <T> java.util.Optional<net.jqwik.api.ExhaustiveGenerator<java.util.List<T>>> shuffle(java.util.List<T> values,
long maxNumberOfSamples)
public static <U,T> java.util.Optional<net.jqwik.api.ExhaustiveGenerator<U>> flatMap(net.jqwik.api.ExhaustiveGenerator<T> base,
java.util.function.Function<T,net.jqwik.api.Arbitrary<U>> mapper,
long maxNumberOfSamples)