Package net.jqwik.web.api
Interface EmailArbitrary
- 
- All Superinterfaces:
- Arbitrary<java.lang.String>
 
 @API(status=EXPERIMENTAL, since="1.4.0") public interface EmailArbitrary extends Arbitrary<java.lang.String>Fluent interface to configure arbitraries that generate valid email addresses.By default only standard emails of the form username@domain.tldare generated. Other options like quoted local parts and ip addresses as host can be switched on.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface net.jqwik.api.ArbitraryArbitrary.ArbitraryFacade
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description EmailArbitraryallowIpv4Host()Allow IPv4 addresses in the host part.EmailArbitraryallowIpv6Host()Allow IPv6 addresses in the host part.EmailArbitraryallowQuotedLocalPart()Allow the local part of an email to be quoted within " characters.- 
Methods inherited from interface net.jqwik.api.ArbitraryallValues, array, asGeneric, collect, dontShrink, edgeCases, edgeCases, edgeCases, exhaustive, exhaustive, filter, fixGenSize, flatMap, forEachValue, generator, generator, generatorWithEmbeddedEdgeCases, ignoreException, injectDuplicates, injectNull, isUnique, iterator, list, map, optional, sample, sampleStream, set, stream, tuple1, tuple2, tuple3, tuple4, tuple5, unique, withoutEdgeCases
 
- 
 
- 
- 
- 
Method Detail- 
allowQuotedLocalPartEmailArbitrary allowQuotedLocalPart() Allow the local part of an email to be quoted within " characters.- Returns:
- new instance of arbitrary
 
 - 
allowIpv4HostEmailArbitrary allowIpv4Host() Allow IPv4 addresses in the host part.- Returns:
- new instance of arbitrary
 
 - 
allowIpv6HostEmailArbitrary allowIpv6Host() Allow IPv6 addresses in the host part.- Returns:
- new instance of arbitrary
 
 
- 
 
-