Releases: jitwxs/easydata
Releases · jitwxs/easydata
1.17
(1) Features
- 重构 MockConfig.beanCache 接口,增加指定 target 的 API
- mock 对象子属性填充,增加 try-catch
1.16
(1) Fix Bugs
修复 MockConfig 支持提供构造函数 labmda 表达式自动推断错误的问题,接口改为手动指定类型
1.15
(1) Features
- Easymock 支持原生集合数据结构
- MockConfig 支持提供构造函数 labmda 表达式
(2) Fix Bugs
- 修复 ReflectionUtils 在不存在 Java 自省时的 field 兜底逻辑失败问题
1.13
(1) Features
- 新增对 protobuf repeat 语法的支持
1.12
(1) Features
- 提供
MockConfig.addBeanCache
API,用于解决无法 mock 没有无参构造的对象的问题
(2) Optimized
- 使用 assertj 原生的 double / float 比较器替代自定义的实现,兼容性更好
(3) Fix Bugs
- 修复断言失败时 except 和 actual 对象比较反的问题
1.11
(1) Features
(2) Optimized
1.10
(1) Features
- 新增对 protobuf
oneof
语法的 mock / verify 支持
(2) Fix Bugs
- 修复获取 protobuf 类属性时可能 npe 的问题
1.9
(1) Features
- 新增对 Mybatis Mapper 文件的静态检查功能,支持 ResultMap、Columns、SQL Statement 等检查功能
- verify 模块新增
ignoreElements
选项
(2) Fix Bugs && Optimized
- 优化 BooleanConvert 实现
- 修复 mock Object 类型报错问题
1.8
(1) Fix Bugs
- 使用 mock 时,现在默认忽略
synthetic
, static
属性的字段,降低 mock 失败率
- 解决 mock 循环依赖导致
StackOverflow
的异常
(2) Features
- 代码引入 jacoco 覆盖率插件
- 新增对 kv pair 类型的 mock 支持,例如
Map.Entry
, Pair<K, V>
等
1.7
(1) Fix Bugs
(2) Features
EnumCache
加载支持自定义 ID 映射规则
- 重构
PropertyCache
核心逻辑
- 重构 Verify protobuf 对象比较逻辑