开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
Jmockdata首页、文档和下载 - 随机模拟 java 数据插件 - 开源中国社区
全部项目分类
Apache
Java 查看源码»
跨平台
分享
收藏
186 人收藏
收录时间:2017-01-05
Jmockdata 详细介绍

Jmockdata(再也不用苦逼的造测试数据了)
Jmockdta是一款实现模拟JAVA类型或对象的实例化并随机初始化对象的数据的工具框架。单元测试造数据的利器。    
The plug-in of Jmockdata what through random algorithm mock java data.  
Jmockdata插件通过随机算法模拟Java数据.  

版本信息

Jmockdata-2.4 发布时间 2017-04-14

Jmockdata-2.3 发布时间 2017-04-08

Jmockdata-2.2 发布时间 2017-03-30

Jmockdata-2.1 发布时间 2017-03-28

Jmockdata-2.0 发布时间 2017-02-03

Jmockdata-1.0 发布时间 2017-01-04

具体介绍和用法可以参考如下:
 
0. 模拟数据入口方法 JMockData.mock(JmockDataWrapper)
1. 被模拟数据必须继承JmockDataWrapper经过它的包装
2. 被模拟的数据最好是plain bean,只提供getter,setter,has,is方法的才可以被模拟
3. 框架默认实现了40个元数据类型的数据模拟器包括:  

  byte.class,Byte.class,byte[].class,Byte[].class,  
   short.class,Short.class,short[].class,Short[].class,  
   int.class,Integer.class,int[].class,Integer[].class,  
   long.class,Long.class,long[].class,Long[].class,  
   float.class,Float.class,float[].class,Float[].class,  
   double.class,Double.class,double[].class,Double[].class,  
   boolean.class,Boolean.class,boolean[].class,Boolean[].class,  
   char.class,Character.class,char[].class,Character[].class,  
   String.class,String[].class,  
   BigDecimal.class,BigDecimal[].class,  
   BigInteger.class,BigInteger[].class,  
   Date.class,Date[].class  


通过对以上基本元数据类型的模拟实现,本框架可以轻松模拟由以上元数据结构组成的BEAN、LIST、SET、ARRAY,HashMap等复杂深度的数据结构的数据模拟。  
4. 可以通过JmockDataContext 获取模拟过程的所有上下文信息,甚至可以打印整个模拟类型树  
5. 可以通过JMockDataManager 注册模拟数据类型,重写模拟数据算法,注册模拟数据类拦截器等
6. 可以通过实现MockData来实现一个模拟数据类型
7. 可以通过实现JmockDataTemplate,或者继承JmockDataTemplateDefault来重写模拟数据算法
8. 可以通过实现JmockDataInterceptor来实现一个拦截器
9. 具体示例实践请参考https://github.com/jsonzou/jmockdata-demo

10.JDK1.7+ 
11. 有问题或者对本框架有新的想法,请加QQ群交流:630287196

Jmockdata

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 Jmockdata 的评论 (全部 18 条评论)
{{repayCom.userName}}
rwutongyu1
非常有用啊,牛人啊
zkool
好用
寻觅一只耳朵
单元测试的利器
春天里的一朵花
赞,收藏分享
水中竹
好用,单元测试的必备利器。
顶部