public static<T extends @Nullable Object>net.jqwik.api.EdgeCases<T>fromSuppliers(List<Supplier<net.jqwik.api.Shrinkable<T>>> suppliers)
choose
public static<T extends @Nullable Object>net.jqwik.api.EdgeCases<T>choose(List<T> values,
int maxEdgeCases)
concatFrom
public static<T extends @Nullable Object>net.jqwik.api.EdgeCases<T>concatFrom(List<? extends net.jqwik.api.Arbitrary<T>> arbitraries,
int maxEdgeCases)
concat
public static<T extends @Nullable Object>net.jqwik.api.EdgeCases<T>concat(List<net.jqwik.api.EdgeCases<T>> edgeCases,
int maxEdgeCases)
fromShrinkables
public static<T extends @Nullable Object>net.jqwik.api.EdgeCases<T>fromShrinkables(List<net.jqwik.api.Shrinkable<T>> shrinkables)
map
public static<T extends @Nullable Object,
U extends @Nullable Object>net.jqwik.api.EdgeCases<U>map(net.jqwik.api.EdgeCases<T> self,
Function<? super T,? extends U> mapper)
mapShrinkable
public static<T extends @Nullable Object,
U extends @Nullable Object>net.jqwik.api.EdgeCases<U>mapShrinkable(net.jqwik.api.EdgeCases<T> self,
Function<? super net.jqwik.api.Shrinkable<T>,? extends net.jqwik.api.Shrinkable<U>> mapper)
filter
public static<T extends @Nullable Object>net.jqwik.api.EdgeCases<T>filter(net.jqwik.api.EdgeCases<T> self,
Predicate<? super T> filterPredicate)
ignoreExceptions
public static<T extends @Nullable Object>net.jqwik.api.EdgeCases<T>ignoreExceptions(net.jqwik.api.EdgeCases<T> self,
Class<? extends Throwable>[] exceptionTypes)
dontShrink
public static<T extends @Nullable Object>net.jqwik.api.EdgeCases<T>dontShrink(net.jqwik.api.EdgeCases<T> self)
flatMapArbitrary
public static<T extends @Nullable Object,
U extends @Nullable Object>net.jqwik.api.EdgeCases<U>flatMapArbitrary(net.jqwik.api.EdgeCases<T> self,
Function<? super T,? extends net.jqwik.api.Arbitrary<U>> mapper,
int maxEdgeCases)
combine
public static<T extends @Nullable Object>net.jqwik.api.EdgeCases<T>combine(List<net.jqwik.api.Arbitrary<Object>> arbitraries,
Function<? super List<?>,? extends T> combineFunction,
int maxEdgeCases)