写点什么

JUnit 5 发布

  • 2017-10-25
  • 本文字数:459 字

    阅读完需:约 2 分钟

近期, JUnit 5 EPL-2.0 许可的方式发布。根据用户指南,JUnit 5 的主要目标之一,就是使 JUnit 更易于做进一步的提高和改进。

大量在 JUnit 4 中最初作为内部构建而添加的接口,已被那些编写外部扩展(Extension)和构建工具的编码人员所使用。这使得改进 JUnit 4 尤为困难,时常是无法实现的。

为解决该问题,JUnit 5 中引入了一种用于所有公开接口、类和方法的预定生命周期。

JUnit 由三个子项目组成,分别是 JUnit Platform、JUnit Jupiter 和 Junit Vintage。

JUnit Platform 定义了开发测试框架的 TestEngine API,它是加载测试框架的基础。

JUnit Jupiter 由新的编程模型扩展(Extension)模型组成,用于编写JUnit 5 中的测试和扩展。

JUnit Vintage 提供了运行 JUnit 3 和 JUnit 4 测试所用的TestEngine

根据用户指南,在JUnit 5 中引入了一种称为“ Launcher”的概念。Launcher 用于发现、过滤和执行测试。第三方软件库可以提供定制的 TestEngine方式,以插件形式加入 JUnit Platform 的 Launcher 架构中。

JUnit 5 在运行时需要Java 8 及以上版本

查看英文原文: JUnit 5 Released

2017-10-25 19:002757
用户头像

发布了 391 篇内容, 共 146.6 次阅读, 收获喜欢 257 次。

关注

评论

发布
暂无评论
发现更多内容

【第七在线】智能推算辅助选品组货 驱动零售品牌业绩增长

第七在线

初识langchain:LLM大模型+Langchain实战[qwen2.1、GLM-4]+Prompt工程

汀丶人工智能

AI大模型

降成本,提人效:火山引擎VeDI实验平台架构升级

字节跳动数据平台

大数据 A/B 测试 数字化增长

玳数科技集成 Flink CDC 3.0 的实践

Apache Flink

大数据 flink Flink CDC chunjun

API Token 是什么?深入介绍与实践指南

Apifox

程序员 安全 Token API

RaftKeeper v2.1.0版本发布,性能大幅提升!

京东零售技术

大数据 企业号2024年7月PK榜 RaftKeeper

解读GaussDB(for MySQL)灵活多维的二级分区表策略

华为云开发者联盟

MySQL 数据库 后端 华为云开发者联盟 企业号2024年7月PK榜

革新技术架构,华为云DTSE助力紫藤科技迁移上云经验分享

华为云开发者联盟

数据库 sql 云原生 华为云开发者联盟 企业号2024年7月PK榜

解读「快意」大模型关键技术,揭秘实践中的挑战与创新

快手技术

NLP 大模型 #大模型

从入门到精通,SnailSVN Pro——您的专业版SVN解决方案

Rose

Alarm Clock Pro for mac(闹钟和时间管理工具) v15.5激活版

Rose

FileMaker Pro 18 Advance Mac版 数据库软件

Rose

国内大模型LLM选择以及主流大模型快速使用教程[GLM4/Qwen/Baichuan/Coze/Kimi]

汀丶人工智能

AI大模型

人工智能与情感分析:理解情感,驱动未来

天津汇柏科技有限公司

情感分析 人工智能’

基于 Three.js 的 3D 模型加载优化

vivo互联网技术

rust webassembly 3D模型 three.js web3d

基于LangChain手工测试用例生成工具

测试人

软件测试

Autodesk AutoCAD 2021中文版详细图文安装教程 mac/win

Rose

降低大模型推理87%时延!华为云论文入选顶会USENIX ATC'24

华为云开发者联盟

人工智能 存储 华为云开发者联盟 LLM 企业号2024年7月PK榜

CVPR2024论文解读|对齐人类审美!MPS让图像生成评估更“懂你”

快手技术

开源 #大模型

通过 EMR Serverless Spark 提交 PySpark 流任务

阿里云大数据AI技术

大数据 spark 分布式计算 EMR

铜线工厂生产管理MES系统解决方案

万界星空科技

mes 万界星空科技 铜线mes 生产管理软件 铜线工厂

Native Instruments Traktor Pro 数字DJ混音器 mac软件

Rose

如何卸载Maxon产品?红巨星系列插件如何彻底清除

Rose

Parallels Desktop虚拟机 联网失败和不能连接USB设备解决方法

Rose

基于LangChain手工测试用例生成工具

测吧(北京)科技有限公司

测试

英特尔56周年:从硅谷走向AI时代

E科讯

GPT被封锁了怎么办?轻松获取高质量的数据,训练自己的人工智能和大语言模型。

热爱编程的小白白

FinClip 强势登陆 AWS Marketplace,全球扩展战略迈出关键一步

FinClip

Downie 4 发布:全能视频下载神器,一键畅享高清世界!

Rose

Loopback for Mac:打造专业音频环境,一键开启高效录音之旅!

Rose

什么?for循环也会出问题?

阿里技术

for循环 故障排查

JUnit 5发布_Java_Amit K Gupta_InfoQ精选文章