1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 随机模拟 Java 数据 - Jmockdata 2.2 版本发布 下载

本帖由 漂亮的石头2017-03-30 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,979
    赞:
    47
    2.1版本发布后吸取了开源中国网友的一些建议做了一些改进,在此谢谢大家!希望大家有好的建议请在软件评论。

    2.2版本新增mockSimpleType(),mockCollection()方法。可以直接模拟pojo,基本元数据类型,list,map,set等,不必继承JmockdataWrapper类。之前的JmockdataWrapper方式将继续保留。

    新增配置项printContext=false ,决定是否打印模拟上下文信息,便于大家调试。

    希望对大家有帮助,也希望大家有什么意见评论,我会看到。

    下载引用:

    Jmockdata-2.2

    Jar



    Jmockdata-2.2

    Maven


    <dependency> <groupId>com.github.jsonzou</groupId> <artifactId>jmockdata</artifactId> <version>2.2</version> </dependency>
    Gradle


    compile group: 'com.github.jsonzou', name: 'jmockdata', version: '2.2'​

    新增示例:

    /**
    * 测试模拟简单POJO - User
    */
    @test
    public void mockTest_mockSimpleType_mockPOJO() {
    User user=JMockData.mockSimpleType(User.class);
    print(user);
    }

    /**
    * 测试模拟any
    */
    @test
    public void mockTest_mockSimpleType_mockAny() {
    MockDemoBeanAnyData anyData=JMockData.mockSimpleType(MockDemoBeanAnyData.class);
    print(anyData);
    }
    /**
    * 测试模拟元数据类型
    */
    @test
    public void mockTest_mockSimpleType_mockMeta() {

    System.out.println("IntegerData => " + JMockData.mockSimpleType(Integer.class));
    }

    /**
    * 测试模拟
    * List,Set,Map三种常见数据结构
    */
    @test
    public void mockTest_mockCollection() {
    List<String> listStr=JMockData.mockCollection(new TypeReference<List<String>>(){});
    List<User[]> listUser=JMockData.mockCollection(new TypeReference<List<User[]>>(){});
    Set<String> setStr=JMockData.mockCollection(new TypeReference<Set<String>>(){});
    Map<String,String> mapStr=JMockData.mockCollection(new TypeReference<Map<String,String>>(){});
    Map<String,User> mapUser=JMockData.mockCollection(new TypeReference<Map<String,User>>(){});

    print(listStr);
    print(listUser);
    print(setStr);
    print(mapStr);
    print(mapUser);

    }
    随机模拟 Java 数据 - Jmockdata 2.2 版本发布下载地址
     
正在加载...