Class DefaultStringArbitrary
java.lang.Object
net.jqwik.engine.properties.arbitraries.TypedCloneable
net.jqwik.engine.properties.arbitraries.DefaultStringArbitrary
- All Implemented Interfaces:
Cloneable,net.jqwik.api.arbitraries.StringArbitrary,net.jqwik.api.Arbitrary<String>
public class DefaultStringArbitrary
extends TypedCloneable
implements net.jqwik.api.arbitraries.StringArbitrary
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.jqwik.api.Arbitrary
net.jqwik.api.Arbitrary.ArbitraryFacade -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.jqwik.api.arbitraries.StringArbitraryall()net.jqwik.api.arbitraries.StringArbitraryalpha()net.jqwik.api.arbitraries.StringArbitraryascii()net.jqwik.api.EdgeCases<String>edgeCases(int maxEdgeCases) booleannet.jqwik.api.arbitraries.StringArbitraryexcludeChars(char... charsToExclude) exhaustive(long maxNumberOfSamples) net.jqwik.api.RandomGenerator<String>generator(int genSize) inthashCode()net.jqwik.api.arbitraries.StringArbitrarynumeric()net.jqwik.api.arbitraries.StringArbitraryofMaxLength(int maxLength) net.jqwik.api.arbitraries.StringArbitraryofMinLength(int minLength) net.jqwik.api.arbitraries.StringArbitraryrepeatChars(double repeatProbability) net.jqwik.api.arbitraries.StringArbitrarynet.jqwik.api.arbitraries.StringArbitrarywithCharRange(char from, char to) net.jqwik.api.arbitraries.StringArbitrarywithChars(char... chars) net.jqwik.api.arbitraries.StringArbitrarywithChars(CharSequence chars) net.jqwik.api.arbitraries.StringArbitrarywithLengthDistribution(net.jqwik.api.RandomDistribution distribution) Methods inherited from class net.jqwik.engine.properties.arbitraries.TypedCloneable
typedCloneMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.jqwik.api.Arbitrary
allValues, array, asGeneric, collect, dontShrink, edgeCases, edgeCases, exhaustive, filter, filter, fixGenSize, flatMap, forEachValue, generator, generatorWithEmbeddedEdgeCases, ignoreException, injectDuplicates, injectNull, isGeneratorMemoizable, iterator, list, map, optional, optional, sample, sampleStream, set, stream, tuple1, tuple2, tuple3, tuple4, tuple5, withoutEdgeCasesMethods inherited from interface net.jqwik.api.arbitraries.StringArbitrary
ofLength
-
Constructor Details
-
DefaultStringArbitrary
public DefaultStringArbitrary()
-
-
Method Details
-
generator
- Specified by:
generatorin interfacenet.jqwik.api.Arbitrary<String>
-
exhaustive
- Specified by:
exhaustivein interfacenet.jqwik.api.Arbitrary<String>
-
edgeCases
- Specified by:
edgeCasesin interfacenet.jqwik.api.Arbitrary<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
-
withLengthDistribution
public net.jqwik.api.arbitraries.StringArbitrary withLengthDistribution(net.jqwik.api.RandomDistribution distribution) - Specified by:
withLengthDistributionin interfacenet.jqwik.api.arbitraries.StringArbitrary
-
repeatChars
public net.jqwik.api.arbitraries.StringArbitrary repeatChars(double repeatProbability) - Specified by:
repeatCharsin interfacenet.jqwik.api.arbitraries.StringArbitrary
-
withChars
public net.jqwik.api.arbitraries.StringArbitrary withChars(char... chars) - Specified by:
withCharsin interfacenet.jqwik.api.arbitraries.StringArbitrary
-
withChars
- 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
-
excludeChars
public net.jqwik.api.arbitraries.StringArbitrary excludeChars(char... charsToExclude) - Specified by:
excludeCharsin interfacenet.jqwik.api.arbitraries.StringArbitrary
-
equals
-
hashCode
public int hashCode()
-