public class ElementsShrinkingSequence<T>
extends java.lang.Object
implements net.jqwik.api.ShrinkingSequence<java.util.List<T>>
| Constructor and Description |
|---|
ElementsShrinkingSequence(java.util.List<net.jqwik.api.Shrinkable<T>> currentElements,
net.jqwik.api.Falsifier<java.util.List<T>> listFalsifier,
java.util.function.Function<java.util.List<net.jqwik.api.Shrinkable<T>>,net.jqwik.api.ShrinkingDistance> distanceFunction) |
| Modifier and Type | Method and Description |
|---|---|
net.jqwik.api.FalsificationResult<java.util.List<T>> |
current() |
void |
init(net.jqwik.api.FalsificationResult<java.util.List<T>> initialCurrent) |
boolean |
next(java.lang.Runnable count,
java.util.function.Consumer<net.jqwik.api.FalsificationResult<java.util.List<T>>> falsifiedReporter) |
public ElementsShrinkingSequence(java.util.List<net.jqwik.api.Shrinkable<T>> currentElements, net.jqwik.api.Falsifier<java.util.List<T>> listFalsifier, java.util.function.Function<java.util.List<net.jqwik.api.Shrinkable<T>>,net.jqwik.api.ShrinkingDistance> distanceFunction)
public void init(net.jqwik.api.FalsificationResult<java.util.List<T>> initialCurrent)
init in interface net.jqwik.api.ShrinkingSequence<java.util.List<T>>public boolean next(java.lang.Runnable count,
java.util.function.Consumer<net.jqwik.api.FalsificationResult<java.util.List<T>>> falsifiedReporter)
next in interface net.jqwik.api.ShrinkingSequence<java.util.List<T>>