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

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

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

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

JUnit

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

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

優(yōu)點

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

Junit其他注解

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

Junit斷言

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

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

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

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

}

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

相關(guān)文章

  • 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ā)中經(jīng)常會遇到對2個集合的操作,例如2個集合之間取相同的元素(交集),2個集合之間取不相同的元素(差集)等等,這篇文章主要給大家介紹了關(guān)于java如何獲取兩個List集合之間的交集、差集、并集的相關(guān)資料,需要的朋友可以參考下
    2024-02-02
  • Springboot中RedisTemplate設(shè)置String、Hash、List過期時間

    Springboot中RedisTemplate設(shè)置String、Hash、List過期時間

    本文主要介紹了Springboot中RedisTemplate設(shè)置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調(diào)用ffmpeg實現(xiàn)轉(zhuǎn)換視頻

    java調(diào)用ffmpeg實現(xiàn)轉(zhuǎn)換視頻

    這篇文章主要為大家詳細介紹了java調(diào)用ffmpeg實現(xiàn)轉(zhuǎ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)定時任務(wù)

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

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

最新評論

赞皇县| 嘉祥县| 商河县| 托克托县| 平江县| 寻甸| 谷城县| 兴宁市| 金乡县| 甘孜县| 安吉县| 玛纳斯县| 江油市| 新余市| 安乡县| 封丘县| 通辽市| 方城县| 微山县| 密山市| 腾冲县| 建德市| 池州市| 苏尼特右旗| 襄城县| 衢州市| 三亚市| 德清县| 德格县| 阿拉善右旗| 淅川县| 太保市| 汝南县| 永修县| 宽甸| 乌苏市| 叙永县| 云梦县| 吉木萨尔县| 西峡县| 巴林右旗|