作为一位负责任的码农,老码农继续检查在紧张的业务项目之后积极维护 ActFramework - 一种强大的非苗条型 Java Web 框架。
本次发版主要包含了一下内容:
这个改进带来一下好处:
1. Act-Test 的资源文件 (Scenarios, Fixtures etc) 不会进入构造包内
2. 更加符合 maven 项目结构规范 - 测试文件应该存放在 src/test 目录中
假设某个请求处理方法定义为:
修复前的文档:
修复后的文档:
假设某个字段被定义为生日类型:
public class User { @SampleData.Category(DOB) public LocalDate dob; }
在随机生成 User sample 数据的时候可能会生成类似 1989-02-31 这样的非法日期. 这个错误在新版本中被修复了.
没有 _jsonPath 的情况:
使用 _jsonPath 的情况:
关于 JSON path 更多情况可以咨询 JSON Path 项目: https://jsonpath.com/
Accept 为 JSON 时的情况:
Accept 为 htmltable 时的情况:
以上就是本期发版内容的精彩部分. 更多详情请参见 gitee 上的 CHANGELOG . 关于如何使用 ActFramework 请直奔 gitee 项目主页
诸位看官觉得有趣的话, 请移步 2019 年度最受欢迎中国开源软件评比 帮忙给个赞吧.
目前情况和老码农 5 年如一日的付出以及 ActFramework 的质量与内涵有点不匹配啊: