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

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

关注

评论

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

火山引擎联合中国信通院发布《边缘云总体技术与测试要求》

火山引擎边缘云

边缘计算 标准化

Kruise Rollout: 让所有应用负载都能使用渐进式交付

阿里巴巴云原生

阿里云 开源 Kubernetes 云原生 OpenKruise

中国科技人,在残酷春天里翘首等待

脑极体

DAYU200升级系统

坚果

4月月更

在线Excel转HtmlTable工具

入门小站

工具

企评家|高升控股股份有限公司成长性报告简述

企评家

企业评价 企业成长性 评价分析报告

Next.js 在 Serverless 中从踩坑到破茧重生

CODING DevOps

Serverless 云开发 Cloud Studio 云端工作台

CI/CD概述,基于云效进行持续集成CI和持续部署CD(K8s)

阿里云云效

云计算 阿里云 持续集成 CI/CD 持续部署

如何做好高并发系统设计,我总结了三点

架构精进之路

架构 高并发 4月日更 4月月更

JWTToken在线解析解码

入门小站

工具

立足西安,昇腾AI为开发者留下了脚印一串

这不科技

火山引擎荣获中国信通院“2021边缘计算融合创新奖”

火山引擎边缘云

边缘计算 中国信通院

时序数据库在核电安全领域的应用

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

“消息驱动、事件驱动、流 ”基础概念解析

阿里巴巴云原生

阿里云 云原生 事件总线 EventBridge

2021,你还在写“赤裸裸

爱好编程进阶

Java 程序员 后端开发

Curve 基于 Raft 的写时延优化

网易数帆

开源 分布式 云原生 raft 存储

字节跳动Java后端岗,三轮面试,四个小时,灵魂拷问,结局我哭了但下次还敢

Java架构追梦

Java 程序员 后端开发 字节面试

Java并发JUC(java.util.concurrent)集合不安全

芝士味的椒盐

Java java集合总结 java集合使用 Java集合框架

20多年的岁月里一路走来满是辜负与遗憾,从双非到阿里SP,收到offer的那天我哭惨了

爱好编程进阶

程序员 后端开发

一文简述:何为分布式应用服务平台

穿过生命散发芬芳

4月月更

10个经典场景带你玩转SQL优化

爱好编程进阶

Java 程序员 后端开发

linux之systemctl命令

入门小站

Linux

6 网站性能测试

爱好编程进阶

Java 程序员 后端开发

企评家帮你打造企业价值评估,全面展示企业实力地位完善企业管理

企评家

6面蚂蚁,面试官被窝唬住了,居然开了36K

爱好编程进阶

Java 程序员 后端开发

MOSN 1.0 发布,开启新架构演进

SOFAStack

开源 开发者 云原生 资讯 Go 语言

企评家帮助新三板企业进行投资价值评价分析

企评家

Java并发JUC(java.util.concurrent)线程池

芝士味的椒盐

Java SE Java多线程 Java 线程

从“打地鼠”到“造城池”,华为应用市场带来的安全隐私保护新范式

脑极体

BAT大厂Java面试必备10道Spring问题,有你不知道的吗?

爱好编程进阶

Java 程序员 后端开发

35K成功入职:蚂蚁金服面试Java后端经历!

爱好编程进阶

Java 程序员 后端开发

JUnit 5发布_Java_Amit K Gupta_InfoQ精选文章