Package net.jqwik.api.arbitraries
Interface StreamArbitrary<T>
- 
- All Superinterfaces:
 Arbitrary<java.util.stream.Stream<T>>,SizableArbitrary<java.util.stream.Stream<T>>,StreamableArbitrary<T,java.util.stream.Stream<T>>
@API(status=MAINTAINED, since="1.3.2") public interface StreamArbitrary<T> extends StreamableArbitrary<T,java.util.stream.Stream<T>>Fluent interface to add functionality to arbitraries that generate instances of type Stream 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface net.jqwik.api.Arbitrary
Arbitrary.ArbitraryFacade 
 - 
 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StreamArbitrary<T>ofMaxSize(int maxSize)Set upper size boundarymaxSize(included).StreamArbitrary<T>ofMinSize(int minSize)Set lower size boundaryminSize(included).default StreamArbitrary<T>ofSize(int size)Fix the size tosize.- 
Methods inherited from interface net.jqwik.api.Arbitrary
allValues, array, asGeneric, collect, dontShrink, edgeCases, exhaustive, exhaustive, filter, fixGenSize, flatMap, forEachValue, generator, ignoreException, injectDuplicates, injectNull, isUnique, iterator, list, map, optional, sample, sampleStream, set, stream, tuple1, tuple2, tuple3, tuple4, tuple5, unique 
- 
Methods inherited from interface net.jqwik.api.arbitraries.StreamableArbitrary
reduce 
 - 
 
 - 
 
- 
- 
Method Detail
- 
ofSize
default StreamArbitrary<T> ofSize(int size)
Fix the size tosize.- Specified by:
 ofSizein interfaceSizableArbitrary<T>- Specified by:
 ofSizein interfaceStreamableArbitrary<T,java.util.stream.Stream<T>>- Parameters:
 size- The size of the generated stream- Returns:
 - new arbitrary instance
 
 
- 
ofMinSize
StreamArbitrary<T> ofMinSize(int minSize)
Set lower size boundaryminSize(included).- Specified by:
 ofMinSizein interfaceSizableArbitrary<T>- Specified by:
 ofMinSizein interfaceStreamableArbitrary<T,java.util.stream.Stream<T>>- Parameters:
 minSize- The minimum size of the generated stream- Returns:
 - new arbitrary instance
 
 
- 
ofMaxSize
StreamArbitrary<T> ofMaxSize(int maxSize)
Set upper size boundarymaxSize(included).- Specified by:
 ofMaxSizein interfaceSizableArbitrary<T>- Specified by:
 ofMaxSizein interfaceStreamableArbitrary<T,java.util.stream.Stream<T>>- Parameters:
 maxSize- The maximum size of the generated stream- Returns:
 - new arbitrary instance
 
 
 - 
 
 -