写点什么

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

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

关注

评论

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

ipfs挖矿合法吗?ipfs挖矿靠谱吗?

区块链 IPFS ipfs挖矿 ipfs矿机 filecoin挖矿

kubelet 1.14 升级 kubelet 1.20 容器重启问题

Geek_f24c45

Docker Kubernetes kubelet

优雅的故障处理:快速创建 Pulsar 重试队列

Apache Pulsar

消息队列 Apache Pulsar StreamNative

一周信创舆情观察(8.16~8.22)

统小信uos

易灸灸系统开发

(王经理)专业app小程序开发

Goroutine & Channel

Vibyird

并发编程 channel CSP Go 语言 goroutine

区块链产业大爆发!未来究竟是谁的机会?

CECBC

RocketMQ-学习记录

春秋易简

技术实践|网易云信 IM SDK 服务高可用技术方案

网易云信

后端

赋能生态,合力同行!博睿数据成为光合组织成员单位

博睿数据

fil挖矿步骤教程是什么?fil挖矿规则是什么?

fil挖矿步骤教程是什么 fil挖矿规则是什么

读书笔记-《数据密集型应用系统设计》-概论

KayTin

Go 与 C++ 的对比和比较

恒生LIGHT云社区

c++ 编程语言 Go 语言

云行、数治、慧用 打造直抵基层的数字化高速公路

云计算

Java内存问题从工具到诊断平台

徐敏

Java 监控 垃圾回收 故障诊断

技术分析| 实时音视频通讯中的流媒体是怎样传输的

anyRTC开发者

音视频 WebRTC 流媒体 流媒体传输

最全互联网后端免费技术分享视频资源学习社区

hanaper

区块链应用:从技术工具到创新思维

CECBC

小公司实施系统为什么也容易失败?

明道云

fil矿机什么时候开始挖?fil矿机能挖多久?

fil矿机能挖多久 fil矿机什么时候开始挖

fil挖矿收益如何?fil挖矿一天可以挖多少?

区块链 分布式存储 IPFS fil挖矿 filecoin收益

能不能征服初恋,就看这个架构了!!!

人工智能~~~

springboot+vue+activiti,在线编辑器,快速开发平台

金陵老街

Java Vue 工作流 springboot Activiti

存储大师班 | ZFS存储池块管理与事务模型

QingStor分布式存储

文件存储 分布式存储

女巫面具软件开发

(王经理)专业app小程序开发

Python实现发送邮件(实现单发/群发邮件验证码)

Python研究者

8月日更

宝安机关食堂支持数字人民币刷脸支付

CECBC

北鲲云超算平台如何帮助高性能计算行业提供解决方案

北鲲云

区块链“通证”将颠覆“资本”

CECBC

盲盒星球系统开发

(王经理)专业app小程序开发

联邦计算能力,让企业异构数据源数据合作畅通无阻

星环科技

异构数据 联邦计算

JUnit 5发布_Java_Amit K Gupta_InfoQ精选文章