public class RandomGeneratorFacadeImpl
extends net.jqwik.api.RandomGenerator.RandomGeneratorFacade
| Constructor and Description |
|---|
RandomGeneratorFacadeImpl() |
| Modifier and Type | Method and Description |
|---|---|
<T> net.jqwik.api.RandomGenerator<java.util.List<T>> |
collect(net.jqwik.api.RandomGenerator<T> self,
java.util.function.Predicate<java.util.List<T>> until) |
<T> net.jqwik.api.RandomGenerator<T> |
filter(net.jqwik.api.RandomGenerator<T> self,
java.util.function.Predicate<T> filterPredicate) |
<T,U> net.jqwik.api.Shrinkable<U> |
flatMap(net.jqwik.api.Shrinkable<T> self,
java.util.function.Function<T,net.jqwik.api.Arbitrary<U>> mapper,
int genSize,
long nextLong) |
<T,U> net.jqwik.api.Shrinkable<U> |
flatMap(net.jqwik.api.Shrinkable<T> self,
java.util.function.Function<T,net.jqwik.api.RandomGenerator<U>> mapper,
long nextLong) |
<T> net.jqwik.api.RandomGenerator<T> |
injectDuplicates(net.jqwik.api.RandomGenerator<T> self,
double duplicateProbability) |
<T> net.jqwik.api.RandomGenerator<T> |
unique(net.jqwik.api.RandomGenerator<T> self) |
<T> net.jqwik.api.RandomGenerator<T> |
withEdgeCases(net.jqwik.api.RandomGenerator<T> self,
int genSize,
java.util.List<net.jqwik.api.Shrinkable<T>> edgeCases) |
<T> net.jqwik.api.RandomGenerator<T> |
withSamples(net.jqwik.api.RandomGenerator<T> self,
T[] samples)
Deprecated.
|
public <T,U> net.jqwik.api.Shrinkable<U> flatMap(net.jqwik.api.Shrinkable<T> self,
java.util.function.Function<T,net.jqwik.api.RandomGenerator<U>> mapper,
long nextLong)
flatMap in class net.jqwik.api.RandomGenerator.RandomGeneratorFacadepublic <T,U> net.jqwik.api.Shrinkable<U> flatMap(net.jqwik.api.Shrinkable<T> self,
java.util.function.Function<T,net.jqwik.api.Arbitrary<U>> mapper,
int genSize,
long nextLong)
flatMap in class net.jqwik.api.RandomGenerator.RandomGeneratorFacadepublic <T> net.jqwik.api.RandomGenerator<T> filter(net.jqwik.api.RandomGenerator<T> self,
java.util.function.Predicate<T> filterPredicate)
filter in class net.jqwik.api.RandomGenerator.RandomGeneratorFacadepublic <T> net.jqwik.api.RandomGenerator<T> withEdgeCases(net.jqwik.api.RandomGenerator<T> self,
int genSize,
java.util.List<net.jqwik.api.Shrinkable<T>> edgeCases)
withEdgeCases in class net.jqwik.api.RandomGenerator.RandomGeneratorFacade@Deprecated
public <T> net.jqwik.api.RandomGenerator<T> withSamples(net.jqwik.api.RandomGenerator<T> self,
T[] samples)
withSamples in class net.jqwik.api.RandomGenerator.RandomGeneratorFacadepublic <T> net.jqwik.api.RandomGenerator<T> unique(net.jqwik.api.RandomGenerator<T> self)
unique in class net.jqwik.api.RandomGenerator.RandomGeneratorFacadepublic <T> net.jqwik.api.RandomGenerator<java.util.List<T>> collect(net.jqwik.api.RandomGenerator<T> self,
java.util.function.Predicate<java.util.List<T>> until)
collect in class net.jqwik.api.RandomGenerator.RandomGeneratorFacadepublic <T> net.jqwik.api.RandomGenerator<T> injectDuplicates(net.jqwik.api.RandomGenerator<T> self,
double duplicateProbability)
injectDuplicates in class net.jqwik.api.RandomGenerator.RandomGeneratorFacade