Jmockata-4.0.0 釋出,隨機模擬 Java 資料
阿新 • • 發佈:2018-12-02
Jmockdta是一款實現模擬JAVA型別或物件的例項化並隨機初始化物件的資料的工具框架。單元測試的利器。
支援豐富多樣的資料型別模擬,包括:Java基本型別、字串、列舉、日期、陣列、多維陣列、集合[List|Set|Map]、列舉、Java物件等
支援泛型
支援繼承
支援迴圈依賴、自依賴(手動開啟enabledCircle)
支援忽略欄位
支援改變mockConfig來自定義模擬資料策略
支援JDK1.7+,無任何第三方依賴
更新內容
1.MockConfig 增加轉路器可以通過轉路器切換全域性、區域性配置
.globalConfig() //切換全域性配置
.subConfig("integerNum","*float*","double*") //切換全域性,符合匹配的欄位配置
.subConfig(BasicBean.class,"long*","*date","*string*") //切換區域性,Class 符合匹配欄位的配置
2.MockConfig增加排除模擬欄位功能。可以忽略某些欄位不被模擬資料
.excludes("*List*","*Set*","*Map*") //全域性忽略符合匹配的欄位
.excludes(BasicBean.class,"*Array","Boxing*") //區域性排除某些類的符合匹配的欄位
3.以上兩條配置均支援匹配模式,有三種匹配模式
*FieldWord* 包含關鍵字元的
*FieldWord 以關鍵字元結尾的
FieldWord* 以關鍵字元開頭的
4.若干bug修改