Package net.jqwik.engine.properties
Class ExhaustiveShrinkablesGenerator
java.lang.Object
net.jqwik.engine.properties.ExhaustiveShrinkablesGenerator
- All Implemented Interfaces:
Iterator<List<net.jqwik.api.Shrinkable<Object>>>,ForAllParametersGenerator
-
Method Summary
Modifier and TypeMethodDescriptionforParameters(List<MethodParameter> parameters, ArbitraryResolver arbitraryResolver, long maxNumberOfSamples) booleanhasNext()longmaxCount()next()voidreset()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.jqwik.engine.properties.ForAllParametersGenerator
edgeCasesTotal, edgeCasesTriedMethods inherited from interface java.util.Iterator
forEachRemaining, remove
-
Method Details
-
forParameters
public static ExhaustiveShrinkablesGenerator forParameters(List<MethodParameter> parameters, ArbitraryResolver arbitraryResolver, long maxNumberOfSamples) -
hasNext
public boolean hasNext() -
next
-
reset
public void reset()- Specified by:
resetin interfaceForAllParametersGenerator
-
maxCount
public long maxCount()
-