Cédric Beust宣布了TestNG 6.0的发布,其中带有Guice和YAML支持,还包括了对Eclipse TestNG插件的一些改进。
该版本中添加的两个关键特性包括能像XML一样以YAML来指定测试套件。也考虑过JSON,但最后YAML胜出了,因为YAML的字符串不用写"",而且它更适合人阅读,而不是机器。两种格式都更适合复制/粘贴行,它们都不涉及开/闭标签,也不必用XML的分隔符来做注释。Unicode 6.0.0标准发布
另一个新增的关键特性是Guice,用它来做实例注入。Guice是一个简化的依赖注入框架,它支持使用JSR-330的@Inject注解来配置运行时提供的实例。文档中有更多信息。
为了方便从JUnit 3.x和4.x进行升级,可以使用Eclipse插件把JUnit测试转换成TestNG测试。此外,Eclipse插件还能辅助开发者把测试配置从XML格式转换到新的YAML格式。可以从升级站点升级Eclipse插件,点击“检查更新”即可。
TestNG 6增加Guice和YAML
最新推荐文章于 2024-05-23 23:55:24 发布