Package net.jqwik.engine.properties
Class RandomizedShrinkablesGenerator
java.lang.Object
net.jqwik.engine.properties.RandomizedShrinkablesGenerator
- All Implemented Interfaces:
Iterator<List<net.jqwik.api.Shrinkable<Object>>>,ForAllParametersGenerator
-
Method Summary
Modifier and TypeMethodDescriptionintintforParameters(List<MethodParameter> parameters, ArbitraryResolver arbitraryResolver, Random random, int genSize, net.jqwik.api.EdgeCasesMode edgeCasesMode) booleanhasNext()next()voidreset()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining, remove
-
Method Details
-
forParameters
public static RandomizedShrinkablesGenerator forParameters(List<MethodParameter> parameters, ArbitraryResolver arbitraryResolver, Random random, int genSize, net.jqwik.api.EdgeCasesMode edgeCasesMode) -
hasNext
public boolean hasNext() -
next
-
edgeCasesTotal
public int edgeCasesTotal()- Specified by:
edgeCasesTotalin interfaceForAllParametersGenerator
-
edgeCasesTried
public int edgeCasesTried()- Specified by:
edgeCasesTriedin interfaceForAllParametersGenerator
-
reset
public void reset()- Specified by:
resetin interfaceForAllParametersGenerator
-