精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

JUnit 5發(fā)布

責(zé)任編輯:editor004

作者: Amit K Gupta

2017-10-26 11:22:21

摘自:INFOQ

大量在JUnit 4中最初作為內(nèi)部構(gòu)建而添加的接口,已被那些編寫(xiě)外部擴(kuò)展(Extension)和構(gòu)建工具的編碼人員所使用。JUnit Jupiter由新的編程模型和擴(kuò)展(Extension)模型組成,用于編寫(xiě)JUnit 5中的測(cè)試和擴(kuò)展。

近期,JUnit 5以EPL-2.0許可的方式發(fā)布。根據(jù)用戶指南,JUnit 5的主要目標(biāo)之一,就是使JUnit更易于做進(jìn)一步的提高和改進(jìn)。

大量在JUnit 4中最初作為內(nèi)部構(gòu)建而添加的接口,已被那些編寫(xiě)外部擴(kuò)展(Extension)和構(gòu)建工具的編碼人員所使用。這使得改進(jìn)JUnit 4尤為困難,時(shí)常是無(wú)法實(shí)現(xiàn)的。

為解決該問(wèn)題,JUnit 5中引入了一種用于所有公開(kāi)接口、類(lèi)和方法的預(yù)定生命周期。

JUnit由三個(gè)子項(xiàng)目組成,分別是JUnit Platform、JUnit Jupiter和Junit Vintage。

JUnit Platform定義了開(kāi)發(fā)測(cè)試框架的TestEngine API,它是加載測(cè)試框架的基礎(chǔ)。

JUnit Jupiter由新的編程模型和擴(kuò)展(Extension)模型組成,用于編寫(xiě)JUnit 5中的測(cè)試和擴(kuò)展。

JUnit Vintage提供了運(yùn)行JUnit 3和JUnit 4測(cè)試所用的TestEngine。

根據(jù)用戶指南,在JUnit 5中引入了一種稱為“Launcher”的概念。Launcher用于發(fā)現(xiàn)、過(guò)濾和執(zhí)行測(cè)試。第三方軟件庫(kù)可以提供定制的TestEngine方式,以插件形式加入JUnit Platform的Launcher架構(gòu)中。

JUnit 5在運(yùn)行時(shí)需要Java 8及以上版本。

查看英文原文: JUnit 5 Released

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 裕民县| 枣阳市| 肃宁县| 柯坪县| 沁水县| 晋宁县| 吴堡县| 怀安县| 增城市| 介休市| 邢台市| 鄂温| 红安县| 安庆市| 新营市| 专栏| 华池县| 澎湖县| 龙游县| 合江县| 洛扎县| 株洲县| 治县。| 新建县| 沁水县| 礼泉县| 贡觉县| 类乌齐县| 平遥县| 米脂县| 云浮市| 景德镇市| 侯马市| 锡林郭勒盟| 乡城县| 忻州市| 大田县| 仙居县| 鄢陵县| 通道| 湟源县|