Class FakerBasedRandomizer<T>

java.lang.Object
org.jeasy.random.randomizers.AbstractRandomizer<T>
org.jeasy.random.randomizers.FakerBasedRandomizer<T>
Type Parameters:
T - the element type
All Implemented Interfaces:
Randomizer<T>
Direct Known Subclasses:
CityRandomizer, CompanyRandomizer, CountryRandomizer, CreditCardNumberRandomizer, EmailRandomizer, FirstNameRandomizer, FullNameRandomizer, GenericStringRandomizer, Ipv4AddressRandomizer, Ipv6AddressRandomizer, IsbnRandomizer, LastNameRandomizer, LatitudeRandomizer, LongitudeRandomizer, MacAddressRandomizer, ParagraphRandomizer, PasswordRandomizer, PhoneNumberRandomizer, RegularExpressionRandomizer, SentenceRandomizer, StateRandomizer, StreetRandomizer, WordRandomizer, ZipCodeRandomizer

public abstract class FakerBasedRandomizer<T> extends AbstractRandomizer<T>
Abstract Randomizer based on Faker.
Author:
Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
  • Field Details

    • faker

      protected final net.datafaker.Faker faker
  • Constructor Details

    • FakerBasedRandomizer

      protected FakerBasedRandomizer()
    • FakerBasedRandomizer

      protected FakerBasedRandomizer(long seed)
    • FakerBasedRandomizer

      protected FakerBasedRandomizer(long seed, Locale locale)