Act-starter 1.8.8.0 强势发布 - 带来端到端自动化测试支持

栏目: 软件资讯 · 发布时间: 5年前

内容简介:Act-starter 1.8.8.0 是以 act-1.8.8-RC4 为核心的多个 starters 项目集合. 这个版本带来超过 40 项修改或增强: [act-e2e] 新的插件带来端到端自动化测试支持 [act-ebean]注册全局映射过滤器, 防止 Bean 拷贝的时...

Act-starter 1.8.8.0 是以 act-1.8.8-RC4 为核心的多个 starters 项目集合. 这个版本带来超过 40 项修改或增强:

  1. [act-e2e] 新的插件带来端到端自动化测试支持

  2. [act-ebean]注册全局映射过滤器, 防止 Bean 拷贝的时候拷贝 ebean 增强字段 #20

  3. [act-ebean]禁止 Ebean 使用 classpath 搜索 Entity - 修复多数据源采用 Ebean 时的启动错误 #21

  4. [act-morphia]提供 copy, deepCopy, merge, mapping 静态方法, 防止拷贝 MorphiaModelBase 定义的字段

  5. 升级 osgl-tool 到 1.12.0, osgl-http 到 1.6.1, osgl-mvc 到 1.7.0

  6. 在 `Act` 和 `App` 类上增加 `getResource(String)` 和 getResourceAsStream(String)` 两种方法方便应用使用 AppClassLoader 加载资源 #662

  7. API doc - CSS 支持 print media #608

  8. 升级 riotjs 到 3.10, jquery 到 3.3.1

  9. 取消某些情况下请求处理错误时重复 log 错误 #661

  10. 一个奇怪的 `ClassCastException` case #660

  11. `LogSupport` 类增加 Hepler 方法, 提供增强格式化行打印 #659

  12. 在 `@OnAppStart` 和 `@AlongWith` 注解上支持指定 `delay` 时间 #658

  13. `echo` 处理器应该设置 `Content-Type` 头 #650

  14. `ActionContext.loginAndRedirect` 没有触发重定向 #648

  15. 在开发模式下的错误页面提供 act 版本信息 #639

  16. 在 i18n 未启用的情况下 JSON Writer 应使用默认 date/time 格式设定 - 与 #645 相关

  17. Enum 解析 - 支持 keyword 匹配 #643

  18. Enum 解析 - 失败时应返回 `400 Bad Request` 响应 #642

  19. 解析 `int[]` 类型的请求参数时发生 `NullPointerException` 异常 #641

  20. 支持直接 Cookie 帮顶 #638

  21. 依赖注入 generic 类型 #637

  22. 支持通过环境变量传递配置参数 #636

  23. 配置 key 使用 keyword 匹配 #635

  24. 配置文件中的 `scan_package` 设定未生效 #634

  25. 使用 `Act.start(String, String)` API 传递多个扫描包名的时候触发 `IllegalArgumentException` #633

  26. 支持使用请求参数中传递 HTTP 头 #631

  27. `H.Request.current()` 返回 `null` #628

  28. `render(...)` 在最终 JSON 类型输出中生成 `__arg_names__` 字段应被取消#626

  29. 支持为不同 Locale 和时区配置时间日期格式 #607

  30. 让 `me.tongfei.progressbar` 支持 Java 7 #622

  31. 不应该使用 `Expires` 头传递 Session 过期时间 #623

  32. 参数帮顶: 当只有一个参数时允许忽略该参数的名字前缀 #618

  33. @On(async = true) 不工作 #611

  34. 全局 URL context 设定的问题 #614

  35. 当返回类型为 `DateTime[]` 时日期时间格式设定没有生效  #610

  36. 日期时间类型返回值为按照配置方式格式化 #604

  37. 使用 JSON 方式返回 DateTime 类型数据生成非法 JSON 字串 #605

  38. 响应头编码问题 #601

  39. 注入支持 `@Named` 方式注入 `Router` #603

  40. 应该注入当前请求处理器的 `Router`, 而不是默认 `Router` #602

  41. JSON 响应对数组类型结果处理不一致 #595

  42. 系统内置路由设定使用了错误的路由来源 #597

  43. 应用不能覆盖系统内置路由设定 #598

关于端到端测试自动化支持的详细介绍, 参见博客使用 maven 生成支持端到端自动化测试的 RESTful 数据服务项目脚手架

关于 ActFramework

ActFramework 是一个专注代码表达力的高性能 Java Web/Restful 全栈框架. ActFramework 在码云的坐标: https://gitee.com/actframework/actframework. 欢迎参观访问 Star 吐槽


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

洞察人心

洞察人心

Steve Portigal / 张振东、蒋晓、戴传庆、孙启玉 / 电子工业出版社 / 2015-10 / 65.00元

用户在哪里,有什么需求?他们为什么会选用竞争对手的产品而不是你的?从大数据中固然能得出一些结论,但是要搞清楚作为地球上顶级复杂生物的人的真实想法,还是走近他们,面对面访谈更直接有效。 用户访谈是一项技能,与一般的交谈有本质上的区别,需要遵从一定的步骤和方法。优秀的采访者用最自然的方式和用户进行交流,看似不经意,而实际上该说什么、何时说、如何说以及什么时候应该沉默,都有精准的权衡,都试图在闲聊......一起来看看 《洞察人心》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具