是Java語(yǔ)言事實(shí)上的標(biāo)準(zhǔn)單元測(cè)試庫(kù),需要的朋友可以參考下" />

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

Java的Junit測(cè)試框架中的其他注解說(shuō)明

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

JUnit

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

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

優(yōu)點(diǎn)

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

Junit其他注解

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

Junit斷言

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

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

        //斷言判斷結(jié)果
        //第一個(gè)參數(shù)表示期望值
        //第二個(gè)參數(shù)表示實(shí)際值
        //如果結(jié)果正確的就測(cè)試通過(guò),如果結(jié)果錯(cuò)誤的,就會(huì)報(bào)錯(cuò)
        Assert.assertEquals(9,add);
    }

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

}

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

相關(guān)文章

  • Kafka簡(jiǎn)單客戶端編程實(shí)例

    Kafka簡(jiǎn)單客戶端編程實(shí)例

    這篇文章主要為大家詳細(xì)介紹了Kafka簡(jiǎn)單客戶端編程實(shí)例,利用Kafka的API進(jìn)行客戶端編程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 根據(jù)ID填充文本框的實(shí)例代碼

    根據(jù)ID填充文本框的實(shí)例代碼

    這篇文章介紹了根據(jù)ID填充文本框的小例子,有需要的朋友可以參考一下
    2013-07-07
  • 關(guān)于SpringBoot整合RabbitMQ實(shí)現(xiàn)死信隊(duì)列

    關(guān)于SpringBoot整合RabbitMQ實(shí)現(xiàn)死信隊(duì)列

    這篇文章主要介紹了關(guān)于SpringBoot整合RabbitMQ實(shí)現(xiàn)死信隊(duì)列,死信隊(duì)列實(shí)際上就是一個(gè)普通的隊(duì)列,只是這個(gè)隊(duì)列跟死信交換機(jī)進(jìn)行了綁定,用來(lái)存放死信而已,需要的朋友可以參考下
    2023-05-05
  • Java中int和Integer的區(qū)別

    Java中int和Integer的區(qū)別

    這篇文章主要介紹的是?Java中int和Integer的區(qū)別,Java?是一種強(qiáng)數(shù)據(jù)類(lèi)型的語(yǔ)言,因此所有的屬性必須有一個(gè)數(shù)據(jù)類(lèi)型,下面文章基于Java詳細(xì)int和Integer有何區(qū)別,需要的朋友可以參考一下
    2021-11-11
  • SpringBoot中四種常用的條件裝配技術(shù)詳解

    SpringBoot中四種常用的條件裝配技術(shù)詳解

    Spring?Boot提供了多種條件裝配技術(shù),允許開(kāi)發(fā)者根據(jù)不同條件動(dòng)態(tài)配置應(yīng)用程序,本文將介紹Spring?Boot中四種常用的條件裝配技術(shù),需要的可以參考下
    2025-04-04
  • java如何確定一個(gè)鏈表有環(huán)及入口節(jié)點(diǎn)

    java如何確定一個(gè)鏈表有環(huán)及入口節(jié)點(diǎn)

    這篇文章主要介紹了java如何確定一個(gè)鏈表有環(huán)及入口節(jié)點(diǎn),想了解數(shù)據(jù)結(jié)構(gòu)的同學(xué)可以參考下
    2021-04-04
  • SpringBoot瘦身打包部署的實(shí)現(xiàn)

    SpringBoot瘦身打包部署的實(shí)現(xiàn)

    這篇文章主要介紹了SpringBoot瘦身打包部署的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Mybatis 自動(dòng)映射(使用需謹(jǐn)慎)

    Mybatis 自動(dòng)映射(使用需謹(jǐn)慎)

    這篇文章主要介紹了Mybatis 自動(dòng)映射(使用需謹(jǐn)慎),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • mybatis3.4.6 批量更新 foreach 遍歷map 的正確姿勢(shì)詳解

    mybatis3.4.6 批量更新 foreach 遍歷map 的正確姿勢(shì)詳解

    這篇文章主要介紹了mybatis3.4.6 批量更新 foreach 遍歷map 的正確姿勢(shì)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • 深入分析JAVA 反射和泛型

    深入分析JAVA 反射和泛型

    這篇文章主要介紹了JAVA 反射和泛型的的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06

最新評(píng)論