1. 程式人生 > >Jmockata-4.0.0 釋出,隨機模擬 Java 資料

Jmockata-4.0.0 釋出,隨機模擬 Java 資料

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修改