写点什么

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

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

关注

评论

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

Vue进阶(幺伍贰):el-table-column :key 应用

No Silver Bullet

Vue 10月月更

看半小时漫画,通晓计算机基础

博文视点Broadview

模块二作业

bob

「架构实战营」

跨越行业绊脚石,阿里云函数计算发布 7 大技术突破

阿里巴巴云原生

阿里云 云原生 函数计算 重磅升级

中国互联网特有的产物--超级APP

Speedoooo

容器 ios开发 APP开发 APP安全 Andriod开发

架构实战营学习记录

王斌

架构训练营第一章作业

颜本军

架构设计

海量数据分析快准稳!GaussDB(for MySQL) HTAP只读分析特性详解

华为云开发者联盟

MySQL 数据分析 GaussDB(for MySQL) HTAP 只读分析

小程序在APP上运行,安全且高效

Speedoooo

容器 ios开发 APP开发 Andriod开发

linux之同时监控多个日志文件变化

入门小站

Linux

要想下班早,微服务架构少不了

华为云开发者联盟

数据分析 数据 追溯

云智慧开源数据可视化编排平台—FlyFish

云智慧AIOps社区

开源 大前端 低代码 数据可视化 JavaScrip

ONES X 深圳农村商业银行 | 数字化项目管理实践

万事ONES

研发管理 SaaS 金融 ONES 数字化进程

什么是漏洞扫描?

华为云开发者联盟

工具 安全 漏洞 漏洞扫描 扫描

XA 分布式事务协议学习笔记

风翱

XA 10月月更

test

白小黑

架构实战营-模块一作业

小饭🍎

架构师 作业 模块一

[ CloudWeGo 微服务实践 - 01 ] 开篇

baiyutang

10月月更

Stratifyd整理:Forrester客户体验评估报告

江西交通学院98级校友登记小程序设计

CC同学

校友小程序

在线中英文符号转换工具

入门小站

工具

从没有人将代理模式分析得如此透彻

Tom弹架构

Java 架构 设计模式

OpenYurt 深度解读|开启边缘设备的云原生管理能力

阿里巴巴云原生

阿里云 云原生 边缘计算 openyurt 管理能力

架构学习日常记录

张靖

#架构实战营

LiveVideoStackCon2021 北京站专访:从上云到创新,视频云的新技术、新场景

阿里云CloudImagine

阿里云 音视频 视频编码 视频编解码 视频云

前端中常用的媒体查询详解,sass基础用法概览

你好bk

CSS html css3 大前端 SASS

【架构实战营】模块一作业

liu🍊

论文解读丨表格识别模型TableMaster

华为云开发者联盟

文字识别 表格识别 TableMaster 文字检测 表格结构序列

聊聊Kubernetes Pod or Namespace卡在 Terminating 状态的场景

大卡尔

Kubernetes

【架构实战营】模块二

衣谷

架构实战营

看动画学算法之:队列queue

程序那些事

Java 队列 看动画学算法 程序那些事

JUnit 5发布_Java_Amit K Gupta_InfoQ精选文章