@API(status=INTERNAL)
public abstract class ShrinkingSupportFacade
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static ShrinkingSupportFacade |
implementation |
| Constructor and Description |
|---|
ShrinkingSupportFacade() |
| Modifier and Type | Method and Description |
|---|---|
abstract <T> T |
falsifyThenShrink(Arbitrary<? extends T> arbitrary,
java.util.Random random,
Falsifier<T> falsifier) |
abstract <T> T |
falsifyThenShrink(RandomGenerator<? extends T> arbitrary,
java.util.Random random,
Falsifier<T> falsifier) |
abstract <T> T |
shrink(Shrinkable<T> falsifiedShrinkable,
Falsifier<T> falsifier,
java.lang.Throwable originalError) |
abstract <T> ShrunkFalsifiedSample |
shrinkToSample(Shrinkable<T> falsifiedShrinkable,
Falsifier<T> falsifier,
java.lang.Throwable originalError) |
public static final ShrinkingSupportFacade implementation
public abstract <T> T falsifyThenShrink(Arbitrary<? extends T> arbitrary, java.util.Random random, Falsifier<T> falsifier)
public abstract <T> T falsifyThenShrink(RandomGenerator<? extends T> arbitrary, java.util.Random random, Falsifier<T> falsifier)
public abstract <T> T shrink(Shrinkable<T> falsifiedShrinkable, Falsifier<T> falsifier, java.lang.Throwable originalError)
public abstract <T> ShrunkFalsifiedSample shrinkToSample(Shrinkable<T> falsifiedShrinkable, Falsifier<T> falsifier, java.lang.Throwable originalError)