Class DefaultStringArbitrary
- java.lang.Object
-
- net.jqwik.engine.properties.arbitraries.AbstractArbitraryBase
-
- net.jqwik.engine.properties.arbitraries.DefaultStringArbitrary
-
- All Implemented Interfaces:
java.lang.Cloneable,net.jqwik.api.arbitraries.StringArbitrary,net.jqwik.api.Arbitrary<java.lang.String>
public class DefaultStringArbitrary extends AbstractArbitraryBase implements net.jqwik.api.arbitraries.StringArbitrary
-
-
Constructor Summary
Constructors Constructor Description DefaultStringArbitrary()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.jqwik.api.arbitraries.StringArbitraryall()net.jqwik.api.arbitraries.StringArbitraryalpha()net.jqwik.api.arbitraries.StringArbitraryascii()net.jqwik.api.EdgeCases<java.lang.String>edgeCases()java.util.Optional<net.jqwik.api.ExhaustiveGenerator<java.lang.String>>exhaustive(long maxNumberOfSamples)net.jqwik.api.RandomGenerator<java.lang.String>generator(int genSize)net.jqwik.api.arbitraries.StringArbitrarynumeric()net.jqwik.api.arbitraries.StringArbitraryofMaxLength(int maxLength)net.jqwik.api.arbitraries.StringArbitraryofMinLength(int minLength)net.jqwik.api.arbitraries.StringArbitrarywhitespace()net.jqwik.api.arbitraries.StringArbitrarywithCharRange(char from, char to)net.jqwik.api.arbitraries.StringArbitrarywithChars(char... chars)net.jqwik.api.arbitraries.StringArbitrarywithChars(java.lang.CharSequence chars)net.jqwik.api.arbitraries.StringArbitrarywithChars(net.jqwik.api.Arbitrary<java.lang.Character> characterArbitrary)-
Methods inherited from class net.jqwik.engine.properties.arbitraries.AbstractArbitraryBase
typedClone
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.jqwik.api.Arbitrary
allValues, array, asGeneric, collect, dontShrink, edgeCases, exhaustive, filter, fixGenSize, flatMap, forEachValue, ignoreException, injectDuplicates, injectNull, isUnique, iterator, list, map, optional, sample, sampleStream, set, stream, tuple1, tuple2, tuple3, tuple4, tuple5, unique
-
-
-
-
Method Detail
-
generator
public net.jqwik.api.RandomGenerator<java.lang.String> generator(int genSize)
- Specified by:
generatorin interfacenet.jqwik.api.Arbitrary<java.lang.String>
-
exhaustive
public java.util.Optional<net.jqwik.api.ExhaustiveGenerator<java.lang.String>> exhaustive(long maxNumberOfSamples)
- Specified by:
exhaustivein interfacenet.jqwik.api.Arbitrary<java.lang.String>
-
edgeCases
public net.jqwik.api.EdgeCases<java.lang.String> edgeCases()
- Specified by:
edgeCasesin interfacenet.jqwik.api.Arbitrary<java.lang.String>
-
ofMinLength
public net.jqwik.api.arbitraries.StringArbitrary ofMinLength(int minLength)
- Specified by:
ofMinLengthin interfacenet.jqwik.api.arbitraries.StringArbitrary
-
ofMaxLength
public net.jqwik.api.arbitraries.StringArbitrary ofMaxLength(int maxLength)
- Specified by:
ofMaxLengthin interfacenet.jqwik.api.arbitraries.StringArbitrary
-
withChars
public net.jqwik.api.arbitraries.StringArbitrary withChars(char... chars)
- Specified by:
withCharsin interfacenet.jqwik.api.arbitraries.StringArbitrary
-
withChars
public net.jqwik.api.arbitraries.StringArbitrary withChars(java.lang.CharSequence chars)
- Specified by:
withCharsin interfacenet.jqwik.api.arbitraries.StringArbitrary
-
withChars
public net.jqwik.api.arbitraries.StringArbitrary withChars(net.jqwik.api.Arbitrary<java.lang.Character> characterArbitrary)
- Specified by:
withCharsin interfacenet.jqwik.api.arbitraries.StringArbitrary
-
withCharRange
public net.jqwik.api.arbitraries.StringArbitrary withCharRange(char from, char to)- Specified by:
withCharRangein interfacenet.jqwik.api.arbitraries.StringArbitrary
-
ascii
public net.jqwik.api.arbitraries.StringArbitrary ascii()
- Specified by:
asciiin interfacenet.jqwik.api.arbitraries.StringArbitrary
-
alpha
public net.jqwik.api.arbitraries.StringArbitrary alpha()
- Specified by:
alphain interfacenet.jqwik.api.arbitraries.StringArbitrary
-
numeric
public net.jqwik.api.arbitraries.StringArbitrary numeric()
- Specified by:
numericin interfacenet.jqwik.api.arbitraries.StringArbitrary
-
whitespace
public net.jqwik.api.arbitraries.StringArbitrary whitespace()
- Specified by:
whitespacein interfacenet.jqwik.api.arbitraries.StringArbitrary
-
all
public net.jqwik.api.arbitraries.StringArbitrary all()
- Specified by:
allin interfacenet.jqwik.api.arbitraries.StringArbitrary
-
-