是Java語言事實上的標準單元測試庫,需要的朋友可以參考下" />

最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java的Junit測試框架中的其他注解說明

 更新時間:2023年10月24日 09:49:27   作者:liyong0829  
這篇文章主要介紹了Java的Junit測試框架中的其他注解說明,JUnit是一個開源的java單元測試框架,它是XUnit測試體系架架構的一種體現(xiàn),
是Java語言事實上的標準單元測試庫,需要的朋友可以參考下

JUnit

JUnit是一個開源的java單元測試框架,它是XUnit測試體系架架構的一種體現(xiàn)

  • 是Java語言事實上的標準單元測試庫
  • 真正的優(yōu)勢來自于JUnit所采作用的思想和技術,而不是框架本身。推動了單元測試、測試先行的編程和測試驅動的開發(fā)
  • JUnit衍生了許多xUnit工具,將單元測試的優(yōu)勢應用與各種語言。影響了各種平臺和語言上的程序員的測試工作
  • 專門針對Java語言設計,使用廣泛。
  • JUnit是事實上的標準單元測試框架

優(yōu)點

  • 可以使用斷言(Assertion)測試期望結果;
  • 可以方便地組織和運行測試
  • 可以方便地查看測試結果
  • 常用IDE(例如IntelliJIdea、eclipse)都集成了JUnit
  • 可以翻遍地集成到Maven

Junit其他注解

@Before:用來修飾方法,該方法會在每一個測試方法執(zhí)行之前執(zhí)行一次。@After:用來修飾方法,該方法會在每一個測試方法執(zhí)行之后執(zhí)行一次。@BeforeClass:用來靜態(tài)修飾方法,該方法會在所有測試方法之前執(zhí)行一次,而且只執(zhí)行一次。@AfterClass:用來靜態(tài)修飾方法,該方法會在所有測試方法之后執(zhí)行一次,而且只執(zhí)行一次。

Junit斷言

斷言:預先判斷某個條件一定成立,如果條件不成立,則直接報錯。 使用Assert類中的assertEquals()方法

public class Demo {
    @Test
    public void addTest(){
        //測試
        int add = add(3, 6);

        //斷言判斷結果
        //第一個參數(shù)表示期望值
        //第二個參數(shù)表示實際值
        //如果結果正確的就測試通過,如果結果錯誤的,就會報錯
        Assert.assertEquals(9,add);
    }

    //加法
    //這個代碼的語法沒問題,也沒有異常。他是邏輯錯誤,系統(tǒng)不知道你要算的是加法
    public int add(int a, int b){
        int sum = a * b;
        return sum;
    }

}

到此這篇關于Java的Junit測試框架中的其他注解說明的文章就介紹到這了,更多相關Junit的其他注解內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • mybatis-plus只查詢部分字段的三種實現(xiàn)方式

    mybatis-plus只查詢部分字段的三種實現(xiàn)方式

    文章介紹了三種使用queryWrapper的select()方法查詢數(shù)據(jù)庫時指定要查詢的字段的方法,方法1查詢name和phone字段,其他字段值為null;方法2查詢除age和address外的其他字段,這兩個字段值為null;方法3使用selectMaps方法
    2025-11-11
  • java如何獲取兩個List集合之間的交集、差集、并集

    java如何獲取兩個List集合之間的交集、差集、并集

    在日常開發(fā)中經常會遇到對2個集合的操作,例如2個集合之間取相同的元素(交集),2個集合之間取不相同的元素(差集)等等,這篇文章主要給大家介紹了關于java如何獲取兩個List集合之間的交集、差集、并集的相關資料,需要的朋友可以參考下
    2024-02-02
  • Springboot中RedisTemplate設置String、Hash、List過期時間

    Springboot中RedisTemplate設置String、Hash、List過期時間

    本文主要介紹了Springboot中RedisTemplate設置String、Hash、List過期時間,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-05-05
  • 如何只返回實體類中的部分字段問題

    如何只返回實體類中的部分字段問題

    這篇文章主要介紹了如何只返回實體類中的部分字段問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 學會Pulsar Consumer的使用方式

    學會Pulsar Consumer的使用方式

    這篇文章主要介紹了Pulsar Consumer的使用方式,全文使用大量的代碼來做了詳細的講解,感興趣的小伙伴可以參考一下這篇文章,希望讀完能對你有很大的幫助
    2021-08-08
  • 將Java項目打包為可執(zhí)行JAR文件的完整流程

    將Java項目打包為可執(zhí)行JAR文件的完整流程

    在Java開發(fā)中,我們通常會將我們的項目打包成可執(zhí)行的Jar包,以便于在其他環(huán)境中部署和運行,本文將介紹如何使用IDEA集成開發(fā)環(huán)境將Java項目打包成可執(zhí)行的Jar包,需要的朋友可以參考下
    2025-08-08
  • java調用ffmpeg實現(xiàn)轉換視頻

    java調用ffmpeg實現(xiàn)轉換視頻

    這篇文章主要為大家詳細介紹了java調用ffmpeg實現(xiàn)轉換視頻功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 淺析Java getResource詳細介紹

    淺析Java getResource詳細介紹

    這篇文章主要介紹了Java getResource 講解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Spring Bean初始化及@PostConstruc執(zhí)行順序示例詳解

    Spring Bean初始化及@PostConstruc執(zhí)行順序示例詳解

    本文給大家介紹Spring Bean初始化及@PostConstruc執(zhí)行順序,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2025-07-07
  • 淺談SpringBoot集成Quartz動態(tài)定時任務

    淺談SpringBoot集成Quartz動態(tài)定時任務

    這篇文章主要介紹了SpringBoot集成Quartz動態(tài)定時任務,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04

最新評論

陇南市| 红安县| 共和县| 文昌市| 北票市| 襄樊市| 永济市| 吕梁市| 谢通门县| 青州市| 成都市| 哈密市| 天全县| 城固县| 新野县| 金平| 绥滨县| 托里县| 静宁县| 新泰市| 长兴县| 胶南市| 克东县| 揭东县| 如皋市| 湛江市| 永修县| 会泽县| 安吉县| 镇康县| 禹城市| 彩票| 浮梁县| 鄄城县| 集贤县| 临清市| 韶关市| 方正县| 汝城县| 通道| 本溪市|