Junit5新功能一览
生活随笔
收集整理的這篇文章主要介紹了
Junit5新功能一览
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
轉(zhuǎn)載自?Junit5新功能一覽
Java的JUnit測試框架已經(jīng)來到了5這個版本,與以前的版本不同的是JUnit5具有來自多個子項目的模塊,其中包括:
1、Platform,用于在JVM上啟動測試框架,并通過命令行定義TestEngine API。
2、Jupiter,用于編寫測試和擴展的編程和擴展模型,然后通過插件在JUnit、Gradle或Maven中來構(gòu)建。
3、Vintage,用于在JUnit5平臺上運行JUnit3和4測試用例。
在Jupiter中,開發(fā)人員可以使用注解作為元注解,可以在其中定義自動繼承元注釋語義的批注,即JUnit中的新編程模型。此外,Jupiter允許測試構(gòu)造函數(shù)和方法參數(shù),并具有更多的靈活性,且能為構(gòu)造函數(shù)和方法啟用依賴注入。
JUnit5在運行時需要依賴Java8或更高版本。但開發(fā)人員仍然可以測試以前JDK版本編譯的代碼。JUnit5模板不會隨著JDK 9的編譯模塊描述符一起提供,但是會為JDK9的作預留。
測試可以在java類路徑上運行,在這方面文檔在Java8和9之間沒有不同。此外,在模塊路徑上運行JUnit Jupiter的測試由Java9兼容的構(gòu)建工具pro實現(xiàn)。
總結(jié)
以上是生活随笔為你收集整理的Junit5新功能一览的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 煮肉的方法与步骤 白水煮肉的做法
- 下一篇: 胶棒怎么用 教你胶棒的简单使用方法