Class ArbitraryFilter<T>
java.lang.Object
net.jqwik.api.arbitraries.ArbitraryDecorator<T>
net.jqwik.engine.ArbitraryDelegator<T>
net.jqwik.engine.properties.arbitraries.ArbitraryFilter<T>
- All Implemented Interfaces:
Cloneable,net.jqwik.api.Arbitrary<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.jqwik.api.Arbitrary
net.jqwik.api.Arbitrary.ArbitraryFacade -
Constructor Summary
ConstructorsConstructorDescriptionArbitraryFilter(net.jqwik.api.Arbitrary<T> self, Predicate<T> filterPredicate, int maxMisses) -
Method Summary
Modifier and TypeMethodDescriptionnet.jqwik.api.EdgeCases<T>edgeCases(int maxEdgeCases) booleanexhaustive(long maxNumberOfSamples) net.jqwik.api.RandomGenerator<T>generator(int genSize) net.jqwik.api.RandomGenerator<T>generatorWithEmbeddedEdgeCases(int genSize) inthashCode()Methods inherited from class net.jqwik.engine.ArbitraryDelegator
arbitraryMethods inherited from class net.jqwik.api.arbitraries.ArbitraryDecorator
isGeneratorMemoizable, toString, typedCloneMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.jqwik.api.Arbitrary
allValues, array, asGeneric, collect, dontShrink, edgeCases, edgeCases, exhaustive, filter, filter, fixGenSize, flatMap, forEachValue, generator, ignoreException, injectDuplicates, injectNull, iterator, list, map, optional, optional, sample, sampleStream, set, stream, tuple1, tuple2, tuple3, tuple4, tuple5, withoutEdgeCases
-
Constructor Details
-
ArbitraryFilter
-
-
Method Details
-
generator
-
generatorWithEmbeddedEdgeCases
-
exhaustive
-
edgeCases
-
equals
- Overrides:
equalsin classArbitraryDelegator<T>
-
hashCode
public int hashCode()- Overrides:
hashCodein classArbitraryDelegator<T>
-