Un faux générateur de données existe-t-il en Java?[fermé]
-
28-10-2019 - |
Question
Je voudrais savoir s'il existe un faux générateur de données pour Java.En Perl existe Data::Faker
et il y a un portage vers Ruby appelé faker
, pour JavaScript faker.js
.Quelqu'un connaît un faux générateur de données pour Java, qui peut fournir des noms aléatoires, un numéro de téléphone, un P.O.numéro de boîte, etc ...
La solution
Autres conseils
Essayez jFairy .Il s'agit d'un nouveau projet à un stade précoce.
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
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
PS.Je suis un contributeur.
Il existe un portage Java des données Perl :: Faker - java-faker
http://www.andygibson.net/blog/ article / generate-test-data-with-datafactory / Comment utiliser:
-
Ajoutez-le dans votre
pom.xml
<dependency> <groupId>org.fluttercode.datafactory</groupId> <artifactId>datafactory</artifactId> <version>0.8</version> <type>jar</type> </dependency>
-
Testez-le ...
public class Main { public static void main(String[] args) { DataFactory df = new DataFactory(); for (int i = 0; i < 100; i++) { String name = df.getFirstName() + " "+ df.getLastName(); System.out.println(name); } } }
Sortie:
Lindsey Craft
Erica Larsen
Ryan Levine
Erika Smith
Brooklyn Sloan
Karen Mayer
Eddie O'neill
Nancy Stevens
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow