本文共 506 字,大约阅读时间需要 1 分钟。
近期,以许可的方式发布。根据,JUnit 5的主要目标之一,就是使JUnit更易于做进一步的提高和改进。
\\\\\大量在JUnit 4中最初作为内部构建而添加的接口,已被那些编写外部扩展(Extension)和构建工具的编码人员所使用。这使得改进JUnit 4尤为困难,时常是无法实现的。
\
为解决该问题,JUnit 5中引入了一种用于所有公开接口、类和方法的预定生命周期。
\\JUnit由三个子项目组成,分别是JUnit Platform、JUnit Jupiter和Junit Vintage。
\\JUnit Platform定义了开发测试框架的 API,它是的基础。
\\JUnit Jupiter由新的和组成,用于编写JUnit 5中的测试和扩展。
\\JUnit Vintage提供了运行JUnit 3和JUnit 4测试所用的TestEngine
。
根据,在JUnit 5中。Launcher用于发现、过滤和执行测试。第三方软件库可以提供定制的方式,以插件形式加入JUnit Platform的Launcher架构中。
\\JUnit 5在运行时。
\\查看英文原文:
转载地址:http://xeynx.baihongyu.com/