Package net.jqwik.api.facades
Class ShrinkingSupportFacade
java.lang.Object
net.jqwik.api.facades.ShrinkingSupportFacade
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract <T extends @Nullable Object>
TfalsifyThenShrink
(Arbitrary<? extends T> arbitrary, Random random, Falsifier<? super T> falsifier) abstract <T extends @Nullable Object>
TfalsifyThenShrink
(RandomGenerator<? extends T> arbitrary, Random random, Falsifier<? super T> falsifier) abstract <T extends @Nullable Object>
Tshrink
(Shrinkable<T> falsifiedShrinkable, Falsifier<? super T> falsifier, Throwable originalError) abstract <T extends @Nullable Object>
ShrunkFalsifiedSampleshrinkToSample
(Shrinkable<T> falsifiedShrinkable, Falsifier<? super T> falsifier, Throwable originalError)
-
Field Details
-
implementation
-
-
Constructor Details
-
ShrinkingSupportFacade
public ShrinkingSupportFacade()
-
-
Method Details
-
falsifyThenShrink
-
falsifyThenShrink
public abstract <T extends @Nullable Object> T falsifyThenShrink(RandomGenerator<? extends T> arbitrary, Random random, Falsifier<? super T> falsifier) -
shrink
public abstract <T extends @Nullable Object> T shrink(Shrinkable<T> falsifiedShrinkable, Falsifier<? super T> falsifier, Throwable originalError) -
shrinkToSample
public abstract <T extends @Nullable Object> ShrunkFalsifiedSample shrinkToSample(Shrinkable<T> falsifiedShrinkable, Falsifier<? super T> falsifier, Throwable originalError)
-