Java fake data generator. Based on Wikipedia:
Fairyland, in folklore, is the fabulous land or abode of fairies or fays.
Creating simple objects:
Fairy fairy = Fairy.create(); Person person = fairy.person(); System.out.println(person.fullName()); // Chloe Barker System.out.println(person.email()); // barker@yahoo.com System.out.println(person.telephoneNumber()); // 690-950-802 Person adultMale = fairy.person(male(), minAge(21)); System.out.println(adultMale.isMale()); // true System.out.println(adultMale.dateOfBirth()); // at least 21 years earlier
Creating related objects:
Fairy fairy = Fairy.create(); Company company = fairy.company(); System.out.println(company.name()); // Robuten Associates System.out.println(company.url()); // http://www.robuteniaassociates.com Person salesman = fairy.person(withCompany(company)); System.out.println(salesman.fullName()); // Juan Camacho System.out.println(salesman.companyEmail()); // juan.camacho@robuteniaassociates.com
Locale support:
Fairy enFairy = Fairy.create(); // Locale.ENGLISH is default Fairy plFairy = Fairy.create(Locale.forLanguageTag("pl")); // Polish version
Look intocode samples
This project can be built using gradle command:
./gradlew build
Installation into maven local repository
./gradlew publishToMavenLocal