4.0.0版本更新以下内容
最编程
2024-07-29 17:37:59
...
autest v4.0.0-autest 已经发布
此版本更新内容包括:
4.0.0版本更新以下内容
新增功能
-
DisposeCodeUtils
类新增阿拉伯数字转罗马数字的方法
-
WriteTempletFile
类新增按照临时替换词语添加内容的方法addContent(String, int, Map<String, DataFunction>, String...)
,通过该方法,可添加临时替换词语,对当前文本进行替换,并且通过该方法传入的临时替换词语不会对类中整体的替换词语有影响
- 重构用例生成工具,并优化相应用例类逻辑,为之后替换所有测试用例工具子类做准备
修改功能
- 转移
WriteExcelTempletFile
类中数字转英文下标的方法至DisposeCodeUtils
类中,并修改各个方法中的调用方式,表示原方法为过期方法
- 删除部分早期版本中被标记为过期的方法
- 调整
WriteFileData
类中getReplaceWordMap()
方法的返回值类型,由返回HashMap
类对象改为Map
类对象
- 标记所有原有的用例生成类为过期类
- 删除无效的
FieldType
枚举类
- 修改测试用例文件模板类字段与测试用例类字段的关联关系,由原来的“用例字段关联文件字段”改为“文件字段关联用例字段”
- 重构新增/编辑信息相关的测试用例生成类
修复问题
- 修复
DisposeCodeUtils
类的customizedIndex2ArrayIndex()
方法中,当待处理下标绝对值大于最大下标或小于最小下标时,其处理逻辑有误,导致返回非预期结果的问题
- 修复调用
ExcelUtil
类的up2DownMergeCell()
方法,传入存在合并的单元格的Excel文件类对象时,程序报错的问题
- 修复excel文件工具中,设置无内容的空行背景时,其空行不被设置的问题
DisposeCodeUtils
类新增阿拉伯数字转罗马数字的方法WriteTempletFile
类新增按照临时替换词语添加内容的方法addContent(String, int, Map<String, DataFunction>, String...)
,通过该方法,可添加临时替换词语,对当前文本进行替换,并且通过该方法传入的临时替换词语不会对类中整体的替换词语有影响WriteExcelTempletFile
类中数字转英文下标的方法至DisposeCodeUtils
类中,并修改各个方法中的调用方式,表示原方法为过期方法WriteFileData
类中getReplaceWordMap()
方法的返回值类型,由返回HashMap
类对象改为Map
类对象FieldType
枚举类DisposeCodeUtils
类的customizedIndex2ArrayIndex()
方法中,当待处理下标绝对值大于最大下标或小于最小下标时,其处理逻辑有误,导致返回非预期结果的问题ExcelUtil
类的up2DownMergeCell()
方法,传入存在合并的单元格的Excel文件类对象时,程序报错的问题工具包已同步至maven仓库:
<dependency>
<groupId>com.gitee.pyqone</groupId>
<artifactId>autest</artifactId>
<version>4.0.0</version>
</dependency>
详情查看:https://gitee.com/pyqone/autest/releases/v4.0.0-autest
推荐阅读
-
[使用当前最新版本] HybridCLR6.9.0+YooAsset2.2.4 实现纯 C# 的 Unity 热更新解决方案 (1)
-
Java 8新特性探究(十三)JavaFX 8新特性以及开发2048游戏-JavaFX历史## 跟java在服务器端和web端成绩相比,桌面一直是java的软肋,于是Sun公司在2008年推出JavaFX,弥补桌面软件的缺陷,请看下图JavaFX一路走过来的改进 从上图看出,一开始推出时候,开发者需使用一种名为JavaFX Script的静态的、声明式的编程语言来开发JavaFX应用程序。因为JavaFX Script将会被编译为Java bytecode,程序员可以使用Java代码代替。 JavaFX 2.0之后的版本摒弃了JavaFX Script语言,而作为一个Java API来使用。因此使用JavaFX平台实现的应用程序将直接通过标准Java代码来实现。 JavaFX 2.0 包含非常丰富的 UI 控件、图形和多媒体特性用于简化可视化应用的开发,WebView可直接在应用中嵌入网页;另外 2.0 版本允许使用 FXML 进行 UI 定义,这是一个脚本化基于 XML 的标识语言。 从JDK 7u6开始,JavaFx就与JDK捆绑在一起了,JavaFX团队称,下一个版本将是8.0,目前所有的工作都已经围绕8.0库进行。这是因为JavaFX将捆绑在Java 8中,因此该团队决定跳过几个版本号,迎头赶上Java 8。 ##JavaFx8的新特性 ## ###全新现代主题:Modena 新的Modena主题来替换原来的Caspian主题。不过在Application的start方法中,可以通过setUserAgentStylesheet(STYLESHEET_CASPIAN)来继续使用Caspian主题。 参考http://fxexperience.com/2013/03/modena-theme-update/ ###JavaFX 3D 在JavaFX8中提供了3D图像处理API,包括Shape3D (Box, Cylinder, MeshView, Sphere子类),SubScene, Material, PickResult, LightBase (AmbientLight 和PointLight子类),SceneAntialiasing等。Camera类也得到了更新。从JavaDoc中可以找到更多信息。 ###富文本 强化了富文本的支持 ###TreeTableView ###日期控件DatePicker 增加日期控件 ###用于 CSS 结构的公共 API
-
短说移动端最新版本V4.1.1发布,包括通用版和企业版同步更新;增加下拉刷新和推荐随机内容功能。
-
更新版本:9.6.1的E.8版本
-
全面指南:JMeter下载、安装、汉化、版本更新及备份使用教程(适用于JMeter 4+版本)
-
如何在Java中开启钻石运算符?需更新到source 7及以上版本
-
2023年CPU和GPU排行榜:全新更新版本
-
Java 17 更新初探:加速长期支持版本发布节奏
-
比较和返回最新APP版本的方法在更新过程中
-
4.0.0版本更新以下内容