jFairy
Java fake data generator. Based on Wikipedia:
Fairyland, in folklore, is the fabulous land or abode of fairies or fays.
Usage
Creating simple objects:
Fairy fairy = Fairy.create();
Person person = fairy.person();
System.out.println(person.getFullName()); // Chloe Barker
System.out.println(person.getEmail()); // barker@yahoo.com
System.out.println(person.getTelephoneNumber()); // 690-950-802
System.out.println(person.getJobTitle()); // Software Developer
Person adultMale = fairy.person(male(), minAge(21));
System.out.println(adultMale.isMale()); // true
System.out.println(adultMale.getDateOfBirth()); // at least 21 years earlier
Creating related objects:
Fairy fairy = Fairy.create();
Company company = fairy.company();
System.out.println(company.getName()); // Robuten Associates
System.out.println(company.getUrl()); // http://www.robuteniaassociates.com
Person salesman = fairy.person(withCompany(company));
System.out.println(salesman.getFullName()); // Juan Camacho
System.out.println(salesman.getCompanyEmail()); // juan.camacho@robuteniaassociates.com
Supported locales
🇬🇧 🇵🇱 🇩🇪 🇫🇷 🇪🇸 🇸🇪 🇨🇳 🇬🇪 🇮🇹 🇧🇷 🇸🇰
Fairy plFairy = Fairy.create(Locale.forLanguageTag("pl"));
Fairy brFairy = Fairy.create(Locale.forLanguageTag("br"));