Java Junit單元測(cè)試實(shí)例詳解
測(cè)試分類
- 黑盒測(cè)試: 不需要寫代碼, 給輸入值, 看程序是否能夠輸出期望的值
- 白盒測(cè)試: 需要寫代碼, 關(guān)注程序具體的執(zhí)行流程
Junit 是白盒測(cè)試的一種
1、定義一個(gè)測(cè)試類 (測(cè)試用例)
- 包名: xxx.xxx.test
- 測(cè)試類名: 被測(cè)試的類型 + Test
2、定義測(cè)試方法: 可以單獨(dú)運(yùn)行
- 方法名: test + 測(cè)試的方法名
- 返回值: void
- 參數(shù)列表: 空參
3、給方法加 @Test 注解 (需要導(dǎo)入 Junit 環(huán)境依賴)
4、判定結(jié)果:
- 紅色: 失敗, 綠色: 成功
- 一般使用斷言操作來(lái)處理結(jié)果: Assert.assertEquals(期望的結(jié)果, 運(yùn)行的結(jié)果)
5、補(bǔ)充:
- @Before: 裝飾的方法會(huì)在測(cè)試方法之前被自動(dòng)執(zhí)行
- @After: 裝飾的方法會(huì)在測(cè)試方法之后自動(dòng)執(zhí)行
以上及是5點(diǎn)相關(guān)知識(shí)點(diǎn)內(nèi)容,感謝大家的學(xué)習(xí)和對(duì)腳本之家的支持。
相關(guān)文章
idea2020.1設(shè)置多個(gè)spring boot的service啟動(dòng)的實(shí)現(xiàn)
這篇文章主要介紹了idea2020.1設(shè)置多個(gè)spring boot的service啟動(dòng),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
spring cloud consul使用ip注冊(cè)服務(wù)的方法示例
這篇文章主要介紹了spring cloud consul使用ip注冊(cè)服務(wù)的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
springboot整合retrofit實(shí)現(xiàn)本地接口調(diào)用遠(yuǎn)程服務(wù)方式
這篇文章主要介紹了springboot整合retrofit實(shí)現(xiàn)本地接口調(diào)用遠(yuǎn)程服務(wù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-06-06
Java輕松掌握面向?qū)ο蟮娜筇匦苑庋b與繼承和多態(tài)
本文主要講述的是面向?qū)ο蟮娜筇匦裕悍庋b,繼承,多態(tài),內(nèi)容含括從封裝到繼承再到多態(tài)的所有重點(diǎn)內(nèi)容以及使用細(xì)節(jié)和注意事項(xiàng),內(nèi)容有點(diǎn)長(zhǎng),請(qǐng)大家耐心看完2022-05-05
解決idea找不到setting.xml文件的問(wèn)題
這篇文章主要介紹了解決idea找不到setting.xml文件的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-02-02

