Package org.jeasy.random.randomizers
Class EmailRandomizer
- java.lang.Object
-
- org.jeasy.random.randomizers.AbstractRandomizer<T>
-
- org.jeasy.random.randomizers.FakerBasedRandomizer<java.lang.String>
-
- org.jeasy.random.randomizers.EmailRandomizer
-
- All Implemented Interfaces:
org.jeasy.random.api.Randomizer<java.lang.String>
public class EmailRandomizer extends FakerBasedRandomizer<java.lang.String>
ARandomizerthat generates random emails.- Author:
- Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
-
-
Field Summary
-
Fields inherited from class org.jeasy.random.randomizers.FakerBasedRandomizer
faker
-
-
Constructor Summary
Constructors Constructor Description EmailRandomizer()Create a newEmailRandomizer.EmailRandomizer(long seed)Create a newEmailRandomizer.EmailRandomizer(long seed, java.util.Locale locale)Create a newEmailRandomizer.EmailRandomizer(long seed, java.util.Locale locale, boolean safe)Create a newEmailRandomizer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetRandomValue()
-
-
-
Constructor Detail
-
EmailRandomizer
public EmailRandomizer()
Create a newEmailRandomizer.
-
EmailRandomizer
public EmailRandomizer(long seed)
Create a newEmailRandomizer.- Parameters:
seed- the initial seed
-
EmailRandomizer
public EmailRandomizer(long seed, java.util.Locale locale)Create a newEmailRandomizer.- Parameters:
seed- the initial seedlocale- the locale to use
-
EmailRandomizer
public EmailRandomizer(long seed, java.util.Locale locale, boolean safe)Create a newEmailRandomizer.- Parameters:
seed- the initial seedlocale- the locale to usesafe- true to generate safe emails (invalid domains), false otherwise
-
-