Klasse DefaultStreamArbitrary<T extends @Nullable Object>
java.lang.Object
net.jqwik.engine.properties.arbitraries.TypedCloneable
net.jqwik.engine.properties.arbitraries.DefaultStreamArbitrary<T>
- Alle implementierten Schnittstellen:
Cloneable,net.jqwik.api.arbitraries.SizableArbitrary<Stream<T>>,net.jqwik.api.arbitraries.StreamableArbitrary<T,,Stream<T>> net.jqwik.api.arbitraries.StreamArbitrary<T>,net.jqwik.api.Arbitrary<Stream<T>>
public class DefaultStreamArbitrary<T extends @Nullable Object>
extends TypedCloneable
implements net.jqwik.api.arbitraries.StreamArbitrary<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) generator(int genSize) generatorWithEmbeddedEdgeCases(int genSize) inthashCode()booleanprotected intmaxSize()net.jqwik.api.arbitraries.StreamArbitrary<T> ofMaxSize(int maxSize) net.jqwik.api.arbitraries.StreamArbitrary<T> ofMinSize(int minSize) <R extends @Nullable Object>
net.jqwik.api.Arbitrary<R> reduce(R initial, BiFunction<R, ? super T, R> accumulator) toIterable(Stream<T> streamable) net.jqwik.api.arbitraries.StreamArbitrary<T> net.jqwik.api.arbitraries.StreamArbitrary<T> uniqueElements(Function<? super T, ?> by) net.jqwik.api.arbitraries.StreamArbitrary<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.StreamableArbitrary
reduceVon Schnittstelle geerbte Methoden net.jqwik.api.arbitraries.StreamArbitrary
ofSize
-
Felddetails
-
elementArbitrary
-
minSize
protected int minSize -
uniquenessExtractors
-
sizeDistribution
protected net.jqwik.api.RandomDistribution sizeDistribution
-
-
Konstruktordetails
-
DefaultStreamArbitrary
-
-
Methodendetails
-
toIterable
-
generator
-
generatorWithEmbeddedEdgeCases
-
exhaustive
-
edgeCases
-
ofMaxSize
- Angegeben von:
ofMaxSizein Schnittstellenet.jqwik.api.arbitraries.SizableArbitrary<T extends @Nullable Object>- Angegeben von:
ofMaxSizein Schnittstellenet.jqwik.api.arbitraries.StreamableArbitrary<T extends @Nullable Object,Stream<T extends @Nullable Object>> - Angegeben von:
ofMaxSizein Schnittstellenet.jqwik.api.arbitraries.StreamArbitrary<T extends @Nullable Object>
-
ofMinSize
- Angegeben von:
ofMinSizein Schnittstellenet.jqwik.api.arbitraries.SizableArbitrary<T extends @Nullable Object>- Angegeben von:
ofMinSizein Schnittstellenet.jqwik.api.arbitraries.StreamableArbitrary<T extends @Nullable Object,Stream<T extends @Nullable Object>> - Angegeben von:
ofMinSizein Schnittstellenet.jqwik.api.arbitraries.StreamArbitrary<T extends @Nullable Object>
-
withSizeDistribution
public net.jqwik.api.arbitraries.StreamArbitrary<T> withSizeDistribution(net.jqwik.api.RandomDistribution distribution) - Angegeben von:
withSizeDistributionin Schnittstellenet.jqwik.api.arbitraries.SizableArbitrary<T extends @Nullable Object>- Angegeben von:
withSizeDistributionin Schnittstellenet.jqwik.api.arbitraries.StreamableArbitrary<T extends @Nullable Object,Stream<T extends @Nullable Object>> - Angegeben von:
withSizeDistributionin Schnittstellenet.jqwik.api.arbitraries.StreamArbitrary<T extends @Nullable Object>
-
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,Stream<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()
-