Klasse DefaultListArbitrary<T extends @Nullable Object>
java.lang.Object
net.jqwik.engine.properties.arbitraries.TypedCloneable
net.jqwik.engine.properties.arbitraries.DefaultListArbitrary<T>
- Alle implementierten Schnittstellen:
Cloneable,net.jqwik.api.arbitraries.ListArbitrary<T>,net.jqwik.api.arbitraries.SizableArbitrary<List<T>>,net.jqwik.api.arbitraries.StreamableArbitrary<T,,List<T>> net.jqwik.api.Arbitrary<List<T>>
public class DefaultListArbitrary<T extends @Nullable Object>
extends TypedCloneable
implements net.jqwik.api.arbitraries.ListArbitrary<T>
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen net.jqwik.api.Arbitrary
net.jqwik.api.Arbitrary.ArbitraryFacade -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected net.jqwik.api.Arbitrary<T> protected intprotected net.jqwik.api.RandomDistributionprotected Set<FeatureExtractor<T>> -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungcreateListGenerator(int genSize, boolean withEmbeddedEdgeCases) edgeCases(int maxEdgeCases) protected <C extends Collection<?>>
net.jqwik.api.EdgeCases<C> edgeCases(BiFunction<List<net.jqwik.api.Shrinkable<T>>, Integer, net.jqwik.api.Shrinkable<C>> shrinkableCreator, int maxEdgeCases) protected net.jqwik.api.RandomGenerator<T> elementGenerator(net.jqwik.api.Arbitrary<T> elementArbitrary, int genSize, boolean withEdgeCases) booleanexhaustive(long maxNumberOfSamples) flatMapEach(BiFunction<? super List<? extends T>, ? super T, ? extends net.jqwik.api.Arbitrary<U>> flatMapper) generator(int genSize) generatorWithEmbeddedEdgeCases(int genSize) inthashCode()booleanmapEach(BiFunction<? super List<? extends T>, ? super T, ? extends U> mapper) protected intmaxSize()net.jqwik.api.arbitraries.ListArbitrary<T> ofMaxSize(int maxSize) net.jqwik.api.arbitraries.ListArbitrary<T> ofMinSize(int minSize) <R extends @Nullable Object>
net.jqwik.api.Arbitrary<R> reduce(R initial, BiFunction<R, ? super T, R> accumulator) toIterable(List<T> streamable) net.jqwik.api.arbitraries.ListArbitrary<T> net.jqwik.api.arbitraries.ListArbitrary<T> uniqueElements(Function<? super T, ?> by) net.jqwik.api.arbitraries.ListArbitrary<T> withSizeDistribution(net.jqwik.api.RandomDistribution distribution) Von Klasse geerbte Methoden net.jqwik.engine.properties.arbitraries.TypedCloneable
typedCloneVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden net.jqwik.api.Arbitrary
allValues, array, asGeneric, collect, dontShrink, edgeCases, edgeCases, exhaustive, filter, filter, fixGenSize, flatMap, forEachValue, generator, ignoreException, ignoreException, ignoreExceptions, ignoreExceptions, injectDuplicates, injectNull, isGeneratorMemoizable, iterator, list, map, optional, optional, sample, sampleStream, set, stream, tuple1, tuple2, tuple3, tuple4, tuple5, withoutEdgeCasesVon Schnittstelle geerbte Methoden net.jqwik.api.arbitraries.ListArbitrary
ofSizeVon Schnittstelle geerbte Methoden net.jqwik.api.arbitraries.StreamableArbitrary
reduce
-
Felddetails
-
elementArbitrary
-
minSize
protected int minSize -
uniquenessExtractors
-
sizeDistribution
protected net.jqwik.api.RandomDistribution sizeDistribution
-
-
Konstruktordetails
-
DefaultListArbitrary
-
-
Methodendetails
-
toIterable
-
generator
-
generatorWithEmbeddedEdgeCases
-
exhaustive
-
edgeCases
-
ofMaxSize
- Angegeben von:
ofMaxSizein Schnittstellenet.jqwik.api.arbitraries.ListArbitrary<T extends @Nullable Object>- Angegeben von:
ofMaxSizein Schnittstellenet.jqwik.api.arbitraries.SizableArbitrary<T extends @Nullable Object>- Angegeben von:
ofMaxSizein Schnittstellenet.jqwik.api.arbitraries.StreamableArbitrary<T extends @Nullable Object,List<T extends @Nullable Object>>
-
ofMinSize
- Angegeben von:
ofMinSizein Schnittstellenet.jqwik.api.arbitraries.ListArbitrary<T extends @Nullable Object>- Angegeben von:
ofMinSizein Schnittstellenet.jqwik.api.arbitraries.SizableArbitrary<T extends @Nullable Object>- Angegeben von:
ofMinSizein Schnittstellenet.jqwik.api.arbitraries.StreamableArbitrary<T extends @Nullable Object,List<T extends @Nullable Object>>
-
withSizeDistribution
public net.jqwik.api.arbitraries.ListArbitrary<T> withSizeDistribution(net.jqwik.api.RandomDistribution distribution) - Angegeben von:
withSizeDistributionin Schnittstellenet.jqwik.api.arbitraries.ListArbitrary<T extends @Nullable Object>- Angegeben von:
withSizeDistributionin Schnittstellenet.jqwik.api.arbitraries.SizableArbitrary<T extends @Nullable Object>- Angegeben von:
withSizeDistributionin Schnittstellenet.jqwik.api.arbitraries.StreamableArbitrary<T extends @Nullable Object,List<T extends @Nullable Object>>
-
mapEach
-
flatMapEach
-
uniqueElements
-
uniqueElements
-
isGeneratorMemoizable
public boolean isGeneratorMemoizable()- Angegeben von:
isGeneratorMemoizablein Schnittstellenet.jqwik.api.Arbitrary<T>
-
reduce
public <R extends @Nullable Object> net.jqwik.api.Arbitrary<R> reduce(R initial, BiFunction<R, ? super T, R> accumulator) - Angegeben von:
reducein Schnittstellenet.jqwik.api.arbitraries.StreamableArbitrary<T,U>
-
uniqueElements
protected net.jqwik.api.arbitraries.StreamableArbitrary<T,List<T>> uniqueElements(FeatureExtractor<T> by) -
createListGenerator
-
elementGenerator
-
edgeCases
protected <C extends Collection<?>> net.jqwik.api.EdgeCases<C> edgeCases(BiFunction<List<net.jqwik.api.Shrinkable<T>>, Integer, net.jqwik.api.Shrinkable<C>> shrinkableCreator, int maxEdgeCases) -
equals
-
hashCode
public int hashCode() -
maxSize
protected int maxSize()
-