写点什么

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

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

关注

评论

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

Hadoop学习过程中遇到的错误及解决方法

阿丞

hadoop hdfs mapreduce YARN

基于kali的域控环境搭建——黑盒测试环境搭建

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

华为与湖北三所高校共建首批鲲鹏&昇腾产教融合育人基地

科技热闻

资产租赁管理系统解决方案

低代码小观

资产管理 CRM 企业管理系统 融资租赁 CRM系统

Nginx+IIS做站点访问负载均衡

为自己带盐

nginx dotnet 28天写作 12月日更

Fortinet :《2021 年OT与网络安全现状报告》 之「要点综述」

喀拉峻

网络安全

2021年终总结

hasWhere

高性能队列Disruptor在测试中应用

FunTester

Disruptor 测试 性能测试 高性能队列 FunTester

年底了,聊聊述职

CatTalk

职场

Python代码阅读(第73篇):字符串字节数

Felix

Python 编程 字符串 阅读代码 Python初学者

当 Redis 发生高延迟时,到底发生了什么

程序员历小冰

redis 延迟 28天写作 12月日更

语音信号处理14:语音信号的特征应用

轻口味

28天写作 12月日更

模型黑盒|机器学习模型的“可解释性”研究

索信达控股

神经网络 机器学习 神经网络模型

【网络安全】针对 HTTP/2 协议的HTTP Desync攻击

H

网络安全 信息安全 漏洞

研究了一圈React学习资料,发现最好用的React教程还是这个

sai

Java 必看的 Spring 知识汇总!

CRMEB

个推漫话知识图谱:《女心理师》中的智能语音识别系统如何实现?

个推

机器学习 nlp 知识图谱

云原生促进基础设施变革,百度“磐玉”蜂巢服务器正式发布

科技热闻

Hoo虎符研究院 | 币圈后浪——Swivel Finance

区块链前沿News

Hoo虎符 虎符交易所 虎符研究院

Spring框架基础知识(01)

海拥(haiyong.site)

28天写作 12月日更

项目开发架手架规划

hasWhere

2021百度AI开发者大会在元宇宙举办

百度大脑

人工智能

百度CTO王海峰:AI大生产平台再升级 助力中国科技自立自强

百度大脑

人工智能

忆父亲

wood

28天写作 父亲

AI风起荆楚,人工智能中国体系即刻启航

脑极体

世界女性科技群落(四):技术与流行文化顶格发展,日韩女性的科技暗面

脑极体

信通院首批AIOps系统和工具评估,博睿数据获评异常检测模块“全面级”

博睿数据

11月云短信报告出炉,腾讯云再次蝉联到达率冠军

博睿数据

一文带你了解数据库设计基础

坚果

数据库 28天写作 12月日更

设计消息队列存储消息数据的 MySQL 表格

奔奔

如何促进用户首次下单?

石云升

AARRR 产品思维 28天写作 产品增长 12月日更

JUnit 5发布_Java_Amit K Gupta_InfoQ精选文章