2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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:002951
用户头像

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

关注

评论

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

践行责任,彰显担当!中烟创新荣获“2024年软件和信息服务业企业社会责任治理水平”BBB级评定

中烟创新

基于ubuntu系统部署FateLLM1.3.0

天翼云开发者社区

云计算

开源能源管理系统对于现在行业的重要性

开源能源管理系统

开源 能源管理系统

如何在YashanDB中实现数据趋势预测

数据库砖家

如何在YashanDB中实现自动化备份?

数据库砖家

从0到1打造问答机器人:RAG全流程代码详解与优化基准

聚客AI学院

人工智能 langchain RAG应用 rag实战 RAG 框架

ICML 2025|快手提出了基于残差的超低码率图像压缩方法ResULIC

快手技术

图像处理 ICML 快手技术

Higress MCP 服务管理,助力构建私有 MCP 市场

阿里巴巴云原生

阿里云 云原生 Higress

OLAP分析数据库适用场景及主流产品对比

天翼云开发者社区

数据库

🔢 机器学习基础:从理论到实践的完整指南

野猪🐗 佩琪

AI 原生云

如何在YashanDB中使用SQL实现复杂查询

数据库砖家

如何在YashanDB中有效处理时序数据

数据库砖家

如何最大化YashanDB数据库的存储性能

数据库砖家

医学+AI!湖北中医药大学信息工程学院与和鲸科技签约101数智领航计划

ModelWhale

AI通识教育 医学+AI 湖北中医药大学 101数智领航计划

深度学习核心:从基础到前沿的全面解析

野猪🐗 佩琪

AI 原生云

如何在YashanDB中实现与区块链的集成

数据库砖家

如何在企业中有效地实施YashanDB

数据库砖家

黑龙江通信行业如何办理等保

等保测评

人工智能技术全景:从基础理论到前沿应用的深度解析

野猪🐗 佩琪

如何在YashanDB中实现数据分区管理

数据库砖家

如何从ElasticSearch迁移到OpenSearch?

天翼云开发者社区

大数据

技术研发引领前行,中烟创新荣获 “北京软件核心竞争力企业(技术研发型)” 称号

中烟创新

行业分享丨Altair SimLab显著提升电子产品跌落仿真效率

Altair RapidMiner

仿真 CAE Simlab 跌落仿真 OpenRadioss

Apache Beam 大数据处理框架

qife122

大数据 分布式计算

飞算Java AI炫技赛:开启副业创收新机遇

飞算JavaAI开发助手

豆蔻妇科大模型实现重大突破!精标数据 SFT 驱动准确率从 77.1% 升至 90.2%

隽阜

如何制定YashanDB数据库的维护与管理计划

数据库砖家

黑龙江等保要求?需要什么安全产品

等保测评

如何办理黑龙江等保备案

等保测评

MySQL的三大日志

不在线第一只蜗牛

MySQL 数据库

官宣!MinerU 正式接入和鲸 ModelWhale,加速您的科研进程!

ModelWhale

科研 minerU modelwhale

JUnit 5发布_Java_Amit K Gupta_InfoQ精选文章