亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

詳解IDEA JUnit5測試套件運行錯誤的問題

 更新時間:2019年12月24日 14:46:54   作者:3SWorld  
這篇文章主要介紹了詳解IDEA JUnit5測試套件運行錯誤的問題,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1.問題

在Idea 2017.3中,建立JUnit5的測試用例Test Case,同時建立JUnit4的測試套件,運行測試套件時提示出錯“java.lang.Exception: No runnable methods”。

2.分析

Java進行單元測試時,一般會建立多個測試用例Test Case,或者多個測試類(每個測試類包括多個測試用例),但如果需要同時運行這些測試用例,一般在JUnit4中會采用測試套件,通過運行測試套件,在套件中一次運行多個測試用例類。

參考解答:
能夠使用JUnit 4運行套件,但它不適用于JUnit 5.

如果您使用的是IntelliJ IDEA 2016.2,則目前無法在IDE中執(zhí)行使用@RunWith(JUnitPlatform.class)注釋的測試類.

答案很長

根據(jù)你報告的行為,經(jīng)過一些艱苦的調(diào)查工作,我相信我有你的問題的答案……

如果您使用的是內(nèi)置支持JUnit 5的IntelliJ IDEA 2016.2,那么以下是正在發(fā)生的事情.

IDEA通過Launcher API啟動JUnit平臺,選擇使用@RunWith(JUnitPlatform.class)注釋的測試類(讓我們稱之為TestSuite).
Launcher檢測到j(luò)unit-jupiter和junit-vintage TestEngine實現(xiàn).
JUnit Jupiter引擎忽略了TestSuite,因為它在技術(shù)上不是JUnit Jupiter測試類.
JUnit Vintage引擎也忽略了TestSuite,因為它是用@RunWith(JUnitPlatform.class)注釋的.
最終結(jié)果是,既沒有注冊的測試引擎聲稱它可以運行TestSuite類.

3.解決方案

IntelliJ IDEA 2016.2后面的版本直接支持測試套件,不用寫Java代碼,您只需在IDEA的項目視圖中右鍵單擊測試類Java文件,然后選擇Run 'XXX(Java文件名)',這將運行該測試類中的所有測試用例,如下所示:

或者在測試類的包名點右鍵菜單,選擇“Run Tests in XXX(包名)”即可運行該包中所有的測試用例,如下所示:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • mybatis的if判斷integer問題

    mybatis的if判斷integer問題

    這篇文章主要介紹了mybatis的if判斷integer問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Spring?Boot實現(xiàn)微信掃碼登錄功能流程分析

    Spring?Boot實現(xiàn)微信掃碼登錄功能流程分析

    這篇文章主要介紹了Spring?Boot?實現(xiàn)微信掃碼登錄功能,介紹了授權(quán)流程代碼和用戶登錄和登出的操作代碼,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • 解決SpringMVC使用@RequestBody注解報400錯誤的問題

    解決SpringMVC使用@RequestBody注解報400錯誤的問題

    這篇文章主要介紹了解決SpringMVC使用@RequestBody注解報400錯誤的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Myeclipse 2016下Aptana安裝教程

    Myeclipse 2016下Aptana安裝教程

    這篇文章主要為大家詳細介紹了Myeclipse 2016下Aptana安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • java的jdbc簡單封裝方法

    java的jdbc簡單封裝方法

    本篇文章是對java的jdbc簡單封裝方法進行了詳細的分析介紹,需要的朋友參考下
    2015-07-07
  • Java編程探索之泛型擦除實例解析

    Java編程探索之泛型擦除實例解析

    這篇文章主要介紹了Java編程探索之泛型擦除實例解析,具有一定參考價值,需要的朋友可以了解下。
    2017-10-10
  • Java字母加數(shù)字組合比較大小

    Java字母加數(shù)字組合比較大小

    這篇文章主要通過實現(xiàn)Comarable接口來比較(如"a20"和"a9"這種)字符串的大小,希望能給大家做一個參考。
    2016-06-06
  • Spring自動裝配與掃描注解代碼詳解

    Spring自動裝配與掃描注解代碼詳解

    這篇文章主要介紹了Spring自動裝配與掃描注解代碼詳解,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • Java super和this的對比及使用

    Java super和this的對比及使用

    這篇文章主要介紹了Java super和this的對比及使用的相關(guān)資料,java中this與super會經(jīng)常在使用的時候混淆,需要的朋友可以參考下
    2017-08-08
  • Spring?Boot最經(jīng)典的20道面試題你都會了嗎

    Spring?Boot最經(jīng)典的20道面試題你都會了嗎

    Spring Boot是現(xiàn)代化的Java應(yīng)用程序開發(fā)框架,具有高度的靈活性和可擴展性,下面這篇文章主要給大家介紹了關(guān)于Spring?Boot最經(jīng)典的20道面試題,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-06-06

最新評論