Java 中是否存在假数据生成器?

发布于 2024-11-16 00:18:34 字数 1539 浏览 3 评论 0 原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

荒岛晴空 2024-11-23 00:18:34

尝试 jFairy。这是处于早期阶段的新项目。

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]

附言。我是一个贡献者。

Try jFairy. This is new project in early stage.

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]

PS. I'm a contributor.

烟花易冷人易散 2024-11-23 00:18:34

http://www.andygibson.net/blog/article/生成测试数据与数据工厂/
如何使用:

  1. 将其添加到您的pom.xml

    <依赖>;
        org.fluttercode.datafactory;
        datafactory;
        <版本>0.8
        <类型>罐子
    
    
  2. 测试它...

    公共类主要{
    
    公共静态无效主(字符串[] args){
        DataFactory df = new DataFactory();
        for (int i = 0; i < 100; i++) {          
            字符串名称 = df.getFirstName() + " "+ df.getLastName();
            System.out.println(名称);
        }
      }
     }
    

输出:

Lindsey Craft
Erica Larsen
Ryan Levine
Erika Smith
Brooklyn Sloan
Karen Mayer
Eddie O'neill
Nancy Stevens

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

  1. Add it in your pom.xml

    <dependency>
        <groupId>org.fluttercode.datafactory</groupId>
        <artifactId>datafactory</artifactId>
        <version>0.8</version>
        <type>jar</type>
    </dependency>
    
  2. Test it...

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

Output :

Lindsey Craft
Erica Larsen
Ryan Levine
Erika Smith
Brooklyn Sloan
Karen Mayer
Eddie O'neill
Nancy Stevens
清君侧 2024-11-23 00:18:34

Perl Data::Faker 有一个 Java 端口 - java-faker

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

分開簡單 2024-11-23 00:18:34

如果您使用 Hibernate,请尝试 HibernateMock

另:

If you're using Hibernate, try HibernateMock.

Also:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文