Is there a fake data generator in Java?

I would like to know if there is a strong data generator for Java. There is Data::Faker in Perl and there is a port for Ruby called faker , for JavaScript faker.js . Someone knows about a fake data generator for Java that can provide random names, phone number, PO window number, etc.

+44
java data-generation
Jun 15 2018-11-18T00:
source share
4 answers

If you are using Hibernate, try HibernateMock .

Also:

+8
Jun 15 '11 at 19:30
source share

Try jFairy . This is a new project at an early stage.

 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. I am an author.

+44
Nov 17 '13 at 15:53
source share

There is a Java Perl Data :: Faker port - java-faker

+14
Nov 03 '12 at 18:53
source share

http://www.andygibson.net/blog/article/generate-test-data-with-datafactory/ How to use:

  • Add it to your pom.xml

     <dependency> <groupId>org.fluttercode.datafactory</groupId> <artifactId>datafactory</artifactId> <version>0.8</version> <type>jar</type> </dependency> 
  • Check this...

     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); } } } 

Exit:

 Lindsey Craft Erica Larsen Ryan Levine Erika Smith Brooklyn Sloan Karen Mayer Eddie O'neill Nancy Stevens 
+12
Jun 16 2018-11-11T00:
source share



All Articles