operadores - ¿Existe un generador de datos falso en Java?
tipos de datos en java (4)
Me gustaría saber si existe un generador de datos falso para Java. En Perl existe Data::Faker
y hay un puerto para Ruby llamado faker
, para JavaScript faker.js
. Alguien sabe acerca de un generador de datos falso para Java, que puede proporcionar nombres al azar, número de teléfono, número de apartado postal, etc.
Hay un puerto Java de Perl Data :: Faker - java-faker
Prueba jFairy . Este es un nuevo proyecto en la etapa inicial.
Fairy fairy = Fairy.create();
Person person = fairy.person();
System.out.println(person.fullName()); // Chloe Barker
System.out.println(person.email()); // [email protected]
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()); // [email protected]
PD. Soy colaborador
http://www.andygibson.net/blog/article/generate-test-data-with-datafactory/ Cómo usar:
Añádelo a tu
pom.xml
<dependency> <groupId>org.fluttercode.datafactory</groupId> <artifactId>datafactory</artifactId> <version>0.8</version> <type>jar</type> </dependency>
Pruébalo...
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); } } }
Salida:
Lindsey Craft
Erica Larsen
Ryan Levine
Erika Smith
Brooklyn Sloan
Karen Mayer
Eddie O''neill
Nancy Stevens